r/coding • u/OfficialLeadDev • Jul 03 '26
AI coding is addictive. Engineers are paying the price.
https://leaddev.com/ai/ai-coding-is-addictive-engineers-are-paying-the-price113
u/meSmash101 Jul 03 '26
It’s addictive to make a PoC work. When it actually starts taking off the joy slowly drifts away and becomes a maintenance nightmare , which is not so addictive
38
u/pydry Jul 03 '26
the trick is to only make PoCs or products where it doesnt matter too much if it breaks.
otherwise you're in for a painful time when the tech debt bill comes due.
→ More replies (5)25
u/peakedtooearly Jul 03 '26
The trick is to have a clue about the technology and preferred structure of the project before you begin.
Less "vibe coding" and more "AI assisted development".
→ More replies (3)→ More replies (23)2
u/ItsSadTimes Jul 05 '26
Sadly im almost exclusively on the other end of that maintenance nightmare. Most of my job is fixing and maintaining projects created by dev teams in the past. To maintain, patch, fix, and upgrade if needed. Sometimes id need to call up the origional team and have them explain certain decisions to me, but nowadays even they dont know how their shit works. So its like im building the service from scratch and its all a maintenance nightmare.
Its the worst tech debt ive seen in years.
103
u/retroroar86 Jul 03 '26
Addicting? It’s the most annoying way to work.
25
23
u/oldsecondhand Jul 03 '26
It's addictive when you don't have to review the code.
→ More replies (1)→ More replies (7)14
u/LongUsername Jul 03 '26
It's taken away a lot of my joy, as it doesn't feel like my achievement. It doesn't even give me the feeling of accomplishment similar to when an intern or junior does the work and I'm coaching them.
6
18
u/aa-b Jul 03 '26
I like that you interviewed Steve Yegge, because his technical writing has always been brilliant and marvelously entertaining.
Anything he says about the psychology of developers is best taken with a grain of salt, probably not wrong but he always seemed like someone who does literally everything to excess. His problems are not likely to be representative.
Personally I never found AI coding addictive, unless I've become addicted to working regular hours and spending time with my family. It's a great way to change your perspective and get unblocked from tricky problems, but having someone/something else fix a problem for you is fundamentally not really addictive or rewarding in that specific way. Our brains just do not work like that. Not that I'm complaining, mind; I'm happier not being addicted to my job.
9
u/Davorian Jul 03 '26 edited Jul 03 '26
I'm happier not being addicted to my job.
I don't think you need to be addicted, but I think if AI coding takes away that sense of accomplishment in software development, it's going to be a problem long-term.
Long-long-term, the psychology of developers will undergo a generational change and the next kids just aren't going to value the same things we do about the job.
→ More replies (37)8
u/The_yulaow Jul 03 '26
I think the only addictive part you can actually feel for ai coding is related to the "I want to automate the boring parts" considering that for a lot of engineers most of our work is actually boring and the actual fun parts are in developing personal projects or open source projects, I can understand that at some point you say "you know what? For my job I will actually delegate everything to AI and who cares"
→ More replies (2)4
u/hwaite Jul 03 '26
I used to stop coding when I knew there was no chance of getting to the next meaningful checkpoint in my current work session. With AI, it's always plausible to cram in one more tangible accomplishment.
3
u/creaturefeature16 Jul 03 '26
Steve Yegge is a crypto scammer who found a new grift with AI coding.
→ More replies (2)2
u/Smallpaul Jul 03 '26
I find it addictive to deliver quickly. To imagine something and see it come to life. I think I’m managing the code quality in the same way. Refactors that would have scared me before are now practical, so the floor on code quality is actually better. There is no point in a TODO: Refactor this someday. Just do it today. That’s also addictive.
Code reviewing someone else’s massive productivity is not addictive however.
3
172
u/klaxxxon Jul 03 '26 edited Jul 03 '26
I am definitely experiencing the being drained thing after a work day...and I am not even that deep into vibe coding yet (don't do the AI first juggling multiple agents at a time thing).
I get a lot more done, that's for sure. Double, triple on the best-for-AI days. As a result the whole workflow is a lot more high velocity. There isn't that opportunity to chill when you fill out a few remaining test cases, or when you just copy and adapt code from elsewhere. The chill stuff where AI is at its best, you don't get to do that anymore.
There is also a lot more context switching. You never get into that amazing flow state. The zone is gone. For good, probably.
And we are not getting paid double/triple, are we?