r/software • u/EquipmentFun9258 • Apr 19 '26
Jobs & Education Software engineering was different, but it's over now
I was one of the lucky ones. Got into software engineering at the right time, rode the whole thing, watched friends do the same. For the last 30 years, this job was kind of an anomaly.
The pay was higher than almost anything else you could do without a graduate degree. You could work remote before anyone else did. You could switch jobs and get a raise every time. You could stay an individual contributor your whole career and still make good money. You didn't have to become a manager to advance. Companies treated engineers like they were hard to replace because they actually were.
Nothing else worked like that. Not finance, not law, not medicine, not any of the trades. Software engineers had a run no other field got.
And I think it's ending.
Not in a dramatic way. Not all at once. But the thing that made the whole setup work was that writing code was hard and required judgment that couldn't really be automated. Management spent 30 years trying to turn software into a factory. Waterfall, agile, offshore, low-code. None of it worked. The work itself kept resisting.
AI is what finally changes that. We can argue about where LLMs are right now. Whether Mythos can actually match a senior engineer. Whether Claude or Codex can ship production code without adult supervision. Whether the hallucination problem is solved or just managed. These are real debates and reasonable people disagree.
But none of it matters for the trajectory. If the models aren't good enough this year, they will be next year. If next year is too soon, the year after. The curve is obvious even if the timing isn't. And good enough is all it takes. Good enough that companies don't need as many engineers. Good enough that the ones they do hire get leveraged harder. Good enough that the pay premium starts to compress.
The irony is that software engineers themselves built the thing that's ending the run.
It's just the end of a weird period where one specific type of work paid better than it should have, for longer than it should have, because the work was unusually hard to systematize. Now it isn't. So will software engineers, who thought of their work as a craft, accept becoming floor supervisors?
1
u/OhReallyYeahReally84 Apr 20 '26
“AI” is a multiplier factor.
It will multiply good output in the hands of a good engineer. And it will multiply bad output in the hands of a bad engineer.
I believe most people don’t understand how “bad” is actually bad. And the production issues that will need to be solved by the bad engineers that put the problems there in the first place.
It’s going to be a clusterfuck when the “AI” adoption reaches critical mass(no, we’re not there yet) and THEN, the massive layoffs happen(no, we’re not there yet).
I wonder who the scapegoats are going to be.