Sure we have to do a lot more work, but i would say it is less mundane than it was. Now i get to focus on the fun parts of software engineering. I think the burnout some of us are feeling is because as the author has said we don't know how to properly use the tool.
Those techniques will come with time through us using the tools, and coming up with the standard for how to use it for the most productivity gains. For instance how many of us, when manually coding, have to have headphones with noise cancellation, or use the pomodoro technique to get things done. I imagine soon we will have similar techniques for working properly with AI.
[–] yulaow 3 days ago
[–] MarkLowenstein 2 days ago
People who became programmers because they are naturally motivated by the craft, are now "unproductive" unless they dispense with their beloved crafting activities forever. What are they going to do? Voluntary buyouts for starters.
But then who will be left? What kind of software will they provide?
[–] icantevenhold 2 days ago
Those that love writing code are still doing it just way more intense than ever (like the person in the article)
Those that use code as a means to an end, solve that issue and then take the rest of the day off
Might just be me though
[–] khasan222 2 days ago
I love writing code, it is quite thrilling going through meticulously and spotting that thing no one else could. Writing code, however, is daunting, taxing on the mind, takes a lot of mental toll, and you must be in the proper mental space. So if i have a tool, that can take some of that weight off of my mind, so i can focus on the bigger picture, is a good thing.
The end goal is still software that people use. I think we should focus more on our new found extent of our powers. I feel at least 6x my normal velocity. How many new projects have you been able to tackle since the advent of AI? I know for me it has been numerous for sure. We're living in the future man. I write code on the train, and in my sleep nowadays. Crazy times.
[–] luc4 2 days ago
[–] computerdork 2 days ago
[–] khasan222 2 days ago
[–] dieortin 2 days ago
You clearly don’t love writing code.
> I write code on the train, and in my sleep nowadays
And you don’t write any code. Not in the train, not in your sleep, and probably not in the office either. Having Claude do it for you is not writing code. You wouldn’t claim to be writing code if you had an intern do it while you sleep.
[–] khasan222 2 days ago
and about my tacit love for software you're right I don't want to write code just for the sake of it, for sure, I want to write code towards a purpose, always with some goal in mind. But I gander, we are all like that, because how much time do we spend planning and deciding before ever putting fingers to the keyboard.
But it does suck sometimes, I'm just trying to find the joy in the new parts, ya know? I want to embrace the new technology, and use it, because the toothpaste is out of the tube, and it can't go back in. Everything else I do or believe stems from that belief.
[–] computerdork 2 days ago
What is not fun is the repetitive stuff, where you have to search a code base for the same change over and over again, but it's not something you can just do a search and replace. Am happy to have AI do this (although, even this, you still have to read through every change).
[–] tencentshill 2 days ago
[–] poisonborz 3 days ago
[–] theptip 2 days ago
The profession used to have a need for both, now the “coding machine” and artisanal code crafter are trending obsolete in most companies.
[–] poisonborz 2 days ago
So when all this can still be kept, "hand craft", the muscle memory of typing code, or, as OP said,"dev who liked more the micro parts", what is this other than some nice myth the industry wove for itself?
[–] theptip 1 day ago
If we mean dollar value then yes, hand crafted code may go to zero as nobody wants to pay a 10x premium for it.
If we mean (as I did) the subjective value to the creator themself, then there is no reason this has to stop. It will just make the same shift as farming to gardening.
You shouldn’t expect to get paid for this, or do it on your employer’s time, but you are absolutely free to do it in your leisure time, and perhaps just like Go and Chess, AI will make these pursuits more accessible than ever, to those who are interested in learning for fun.
[–] mystifyingpoi 3 days ago
This 100%. Past me would really enjoy writing a regex or inspect some undocumented API. Today me likes solving problems more, so I just throw Claude at the undocumented endpoint and after 10 minutes I've got a documentation with examples.
[–] vconnor 2 days ago
Those are junior-tier problems, the bottleneck is always high-level architecture and deciding the best approach to a complex problem. One that AI still doesn’t solve. One that you don’t solve with more code.
[–] runarberg 2 days ago
These are all things that static analysis tools do very well. I have been using linters and type-checkers for almost my entire career that caught these things. For the past 10 years at least these tools have been integrated in my editor such that they highlight a typo, a missing semicolon, etc. as soon as I type them. This was never a real problem for me, and I assume most experienced software developers.
This post comes across as a carpenter who rejoices in the fact they no longer have to sharpen their tools because now finally, they can buy all their interiors from IKEA.
[–] thatguymike 2 days ago
Perhaps we'll work out new norms for how to organize our time sustainably. Or perhaps ClaudeCodex will finish blowing through the job of a SWE in the next 24 months (remember, it's only really 12 months old in its current form).
[–] bunderbunder 2 days ago
It seems like agentic coding is removing the last few places where work really did force us to slow down and spend some time learning. I'm not convinced that's a good thing. I've seen too many situations where the rich mental map someone built up during learning time later saved the team multiple person-months' worth of effort by letting someone see a non-obvious solution that was much simpler than the original plan.
[–] oorestisime 2 days ago
[–] raegis 2 days ago
This is what I hope for, but every time I use ChapGPT and similar, I get results which take work to optimize, so it saves me little time, if any. I admit I don't use paid versions of the A.I. stuff, so perhaps this is the reason.
[–] bigstrat2003 2 days ago
[–] khasan222 2 days ago
I also use plannotator for planning, that is an amazing tool! need to buy them some coffees for sure.
[–] overfeed 2 days ago
I enjoyed those parts too, for multiple reasons. Typos often forced me to ask a colleague for a fresh pair of eyes (who'd almost always spot the problem immediately. Humbling, and great for team cohesion) manually running git bisect to isolate a problem helped me understand how different changesets interact, making me better at reviewing code. Debugging race conditions taught me resilience, and deepened my understanding of the code base, and the satisfaction from fixing a gnarly problem was fantastic. I also enjoyed gaining mastery and becoming the go-to person for a certain class of problem. These are all gone now, sacrificed on the altar of efficiency gains. Now it's "BTW, I noticed a subtle race condition while refactoring variable names, and fixed it. Review my 6,000 line diff now please."
The unexpected variety of activities gave texture to my working day, and was probably good for the brain. Does anyone actually achieve flow state while using agentic AI? I don't[1], and I hate it.
1. except occasionally during design, which isn't thr same. AI side quests inevitably overflow detailed mental models.
I for sure know I would get a slap in the face