lefalaf wrote: ↑06 August 2026, 05:16
Retired software engineer, yes. And any good software engineer would prefer writing code they inherently understand to proofreading and reworking generated slop for accuracy, efficiency, maintainability, security, good architecture practices, etc. I doubt it's a net savings, long term.
That's not what people are finding. I've talked to people in other (software dev) companies too and those embracing AI are finding it useful. Not all AI is built the same, and some of it is extremely good at writing code. And if it's writing slop, then it's probably not an agent worth pursuing - no one says once you start with one you have to keep using it if it isn't useful.
More than that, if you think that the job of a software developer doesn't involve reading and reworking less-than-good code, then I question how long you worked in software engineering. Even before the advent of AI, that's most of what we were doing. Any large piece of software is not written and maintained by a single person (even in small teams, people eventually move on from jobs and the team makeup changes) and you have to read and make sense of other people's code (and fix it, or adapt it to handle new tasks and requirements).
I will say that due to my experiences with generative AI in the creative space, I was skeptical about what AI could do in my work and how useful it would be. But the (free) AI agents I'd used outside of my job tend to be less specialised and less, well, good. I've had to adjust my opinions and admit that good AI agents can probably do some useful things for us and I'm already seeing the benefits in my work. So given that you're apparently no longer in the industry, I'm not sure you're an expert voice on this.
That said, that you want to lump "blockchain", "agile", "new programming languages" in with "shiny new objects" (which is clearly meant to suggest they're not worthwhile "chasing") does make me wonder if you're open to new things generally. There are pros and cons to all of those things and the point is about considering those, not simply running on, well, what we do now works so let's just avoid anything new.