logoalt Hacker News

InsidiousWombat • yesterday at 5:12 PM • 4 replies • view on HN

Yes. The people that didn't enjoy coding say that.

AI is great enabler for stuff that you don't want to be good at, it cut a ton of chore type jobs out of my workflow, but for stuff you do want to get better and care for, it's both joy killer, and if you're not careful you will only learn how to prompt, not how the stuff works.


Replies

itishappy • yesterday at 5:24 PM

I enjoy coding deeply, and my feelings are not that simple.

I love code as a craft. I love spending time designing the perfect abstraction. I love seeing it come together in the implementation stage. I love the troubleshooting process and the understanding that comes when you finally engage with the root cause of the issue. I love all of this so much that I ship little, all my time is spent in process.

I also love code as a tool. I love working tirelessly towards describing a goal and then watching it come to completion. I love knowing my projects consume terabytes of data and spit out useful results. I love seeing my assumptions on the outcome proved right or wrong.

Now I can do the latter without the former, and it leaves me deeply conflicted. A large part of me is more excited than I've ever been. Another part of me is quite sad, and this is unfortunately the part where my ego lives. For now, I keep it in check by asking the LLM to describe the pros/cons of alternative architectures. That way I stay learning about the products I create.

➕ show 2 replies
aerhardt • yesterday at 6:57 PM

There are many of us who enjoyed coding, and who enjoy the new paradigm, too.

➕ show 1 reply
lowbloodsugar • yesterday at 9:00 PM

> and if you're not careful you will only learn how to prompt, not how the stuff works.

I’ve been coding over four decades and it is clear to me that most programmers don’t know how the stuff works, and not just script kiddies but some PhDs I worked with.

For those who want to know how it works, LLMs are massive enablers. I’ve written so many debugging and inspection tools with an LLM; had a model explain the assembly language produced; had rubber duck conversations with it. I’m having such fun tbh.

eithed • yesterday at 5:31 PM

That's a very simplistic view. I'm very good at writing tests and I'm happy to offload writing tests to LLMs, as long as they follow the structure I've provided.

You're saying that I must not be good in writing tests, irregardless on how I feel about test writing.