AI takes away 90% of the anxiety about new issues coming in, and half the profession thinks we've lost our minds. Systems that always take me hours to get my head around, figure out a fix, LLMs understand the whole thing. I'm no longer the only person that knows how all this ORM code in SQLAlchemy works. Something else knows too. I can bounce ideas off it. It can bounce ideas off me. The relief is immense.
oh well, losing one's mind sure leaves me a lot more time to do other things and not stress about bugs which are now all entirely fixable, including ones that have evaded explanation for years. Features that used to be "OK, that would be a lot of effort and im not sure it's really worth it", that's over. We can do anything now.
AI seems to always reveal more about people than about machines. Like "how do we actually think? how does consciousness work?" and all that. It's also showing me, "other devs see a really different world than you do".
When the models got good enough, and I accepted some projects can be managed without writing any code... Some weight lifted from my shoulders. If I wrote code in the past, it felt like I had to carry it in production and help with its maintenance. I would think about all the edge cases that could go wrong. Now, it is not that personal. I'm not a critical piece and that is okay, relieving even.
I'm happy I'm not valuable for technical questions (incomplete, ambiguous questions that would fill up the context of my brain just to understand the question). Writing code now is like writing an email, I can write a good enough email and close the day, others can pick it up. It has freed up a lot of mental capacity. Nobody had a good understanding of that kind of personal burden anyway. Now it is everyone's problem.
We forget how sometimes some coding tasks can be detrimental to some human's psychology. World is full of texture, different situations and experiences.
The durdgery is what pushes languages forward to be more powerful and expressive. Thousands of programmers all facing the same drudgework, they came up with new languages. They weren't content to just accept Java, they made Clojure, and Scala, and lots of other languages. That in turn pushed Java to keep up or be left behind. Take away the drudgery and guess what? All that goes away. Just let claude crank out 30K LoC a day, who cares now?
I still remember back to when I was first learning to write code. I dreamed of code that wrote code for me. But it wasn't because I didn't want to code. It was because I wanted to code in something more elegant. Claude is for someone who says "I don't want to code, I just want to get paid" and it really shows. Slop is slop, even before Claude came along. The programmers who just want to get paid always produced slop. They just have a machine doing it for them now. Who needs them anymore really?
The agebt is very eager to prosuce observable results and doesn't seem to care about mental load or how difficult certain choices will make future maintenance.
Before some idiot comes up and says humans do the same. LLMs tends to go to extreme lengths way beyond human capabilities when it comes to writing brittle and unmaintanable code.