2/28/2026 at 3:38:19 PM
Writing code by hand and managing the mental model of its execution and architecture is one of the few remaining joys of my day job, apart from delivering a good product people want and use and being helpful. Even the small things, the tedious chores of refactoring or scaffolding that initial bit of CRUD boilerplate are steps that matter to me. The callouses matter. The tedium matters. These moments of pain and drudgery inform me on what to do differently next time in a way I worry I would not appreciate otherwise, were specific tools thrust upon me.I remain because I remain hopeful the pendulum will swing the other way someday.
by xantronix
2/28/2026 at 3:40:36 PM
That’s why I laugh when people are like “oh, AI writes all the tests, it’s so much easier.” If your code is hard to test, you need to change the abstraction or the interface. Tests are the first reuse of your code, so if it’s a pain to use in tests, it’s going to be terrible to use in general.by teeray
2/28/2026 at 5:31:37 PM
This is why I teach TDD when I'm teaching agent use to my clients.by __mharrison__
2/28/2026 at 4:14:10 PM
Not to mention that tests are at least as critical to get right as the code that is being tested.by layer8
2/28/2026 at 5:03:50 PM
And not to mention that most tests available to AI training is trash, so no wonder AI-generated tests are not only worthless but costly in terms of false sense of reliability.by wreath
2/28/2026 at 4:22:21 PM
Completely resonate with this. There don't seem to be many of us, at least in my online bubble, but you're not alone.I believe and hope eventually we'll come around to valuing people who have put in the work - not just to understand and review output but to make choices themselves and keep their knowledge and judgement sharp - when we fully realize the cost of not doing so.
by bendmorris
2/28/2026 at 7:50:39 PM
I value people who put in the work. I also value being able to make a little one-off single use gadget without having to spend a week doing remedial python every few months. I can understand it once it's written but writing it is a separate skill.Of course, having learned a few languages, understanding data types, knowing to prompt it for idiomatic code and check against best practices, etc is vital to being able to do that. The basic skills need to be developed even if not everyone gets the same value out of being able to write code.
by Kye
2/28/2026 at 7:54:37 PM
I think throwaway use cases have very different requirements than products we expect to maintain and need to be treated differently. Go nuts with AI to generate a chart or a one off tool or whatever, if you don't care about deepening your skill to do those things yourself.by bendmorris
2/28/2026 at 5:17:06 PM
Wanted to chime in that, at my job, hand-writing code has been massively helpful when debugging it. My mental model of what can go wrong is much easier to form if I wrote the code. A LLM will not always be able to solve these incidents, no matter how many logs you throw at it.by JTbane
2/28/2026 at 6:51:44 PM
Yes! I love to code. I love the entire process end-to-end. I love doing all the things people say they prefer to hand off to LLMs. Makes me sad to see all the people allowing corporations to slowly rob them of all the little joys this field has to offer.by iaaan
2/28/2026 at 3:54:25 PM
Well said.I've found that I reach for Copilot most often when working on frontend javascript code. Will the incentive to improve the frontend libraries, browser standards, etc vanish now that LLMs let us avoid some of this pain?
by bwestergard
2/28/2026 at 5:26:43 PM
I wonder if they will improve in a specific direction - frameworks and libraries built to be easier for LLMs to use.This could even happen through accidental evolution - a framework that is easier on an LLMs context window results in more successful projects, which results in more training data, which results in LLMs being even better at it.
by jmalicki
3/1/2026 at 6:51:10 AM
I mean at least now I have the option to spend time on code problems I enjoy.Did I ever feel joy from trying to figure out the api of an obscure plotting library? No. And thankfully I never have to do it again.
by whatever1
2/28/2026 at 5:41:53 PM
Especially true for junior-mid engineers. The brain stores and comprehends what you tend to repeat.If I don't solve math problems I won't understand how to solve them, no matter how many times I see videos of people solving similar problems. This is what LLM usage early on will ultimately lead to, and anyone who will claim "oh, by the time I'll be senior the LLM's will be much better than me" only proves my point.
by Thanemate
2/28/2026 at 4:42:40 PM
I love your take <3by slekker
2/28/2026 at 4:47:54 PM
>The callouses matter. The tedium matters.Yeah nicely said.
by mold_aid
2/28/2026 at 4:56:05 PM
I continue to do all of those things but have Claude do the typing for me, if that makes any sense. I'm directing it on almost a line by line basis, I just am not that interested in doing syntax pushups anymore.by zzzeek
3/1/2026 at 1:53:24 AM
Can you describe a bit more how this works? I suppose the speed remains about the same, while the experience is more pleasant?(Big fan of SQLAlchemy)
by throwdbaaway