Top
Best
New

Posted by florianherrengt 7 hours ago

AI is removing the middle class of software engineering(blog.florianherrengt.com)
530 points | 446 commentspage 5
backtoyoujim 1 hour ago|
maybe the middle class never belonged there to begin with ?
peterjliu 3 hours ago||
it seems not just the 'middle', but also the 'lower' classes are getting removed
ryandvm 5 hours ago||
Lord, this hits close to home.

It doesn't seem to be happening everywhere, but if you are unfortunate enough to work someplace with a "LinkedIn thought leader" high up on the engineering food chain, there's a really high likelihood that your organization is currently in the throes of an "everyone must be using AI for everything" fever dream.

And boy let me tell you, it is every bit as disastrous as the OP claims. Engineering managers are asking Claude to write up entire initiatives, then they hand off these nebulous AI slop manifestos to the teams where the requirements folks are having Claude shit out tons of superficially plausible Jira tickets. It finally lands on some poor engineer's plate and since these tickets are the technical equivalent of Finnegans Wake, they just end up asking Claude to read all this shit on `ultracode` and draft up a pull request. Which is then peer-reviewed by somebody using Claude.

I wish I were exaggerating.

mjr00 6 hours ago||
It's very true, you used to have to hire people you knew were not very good just to have warm bodies who could throw together widgets, minor bug fixes, etc. You still had to have a competent developer review what they did, which was annoying, but ultimately a time saver over doing it themselves.

Now the competent developer can just run agents and do the same review process, except it's ~free (relative to human salaries, even outsourced).

So we've got a bimodal distribution going on where the bottom X% of developers have become essentially worthless while the top Y% of developers are now more valuable than ever.

platevoltage 1 hour ago|
Well now you have lousy developers generating 1000 line PRs for their lousy colleague to approve while neither of them understand the code.
bookofjoe 5 hours ago||
It wasn't that long ago that many were demanding writing code be a required subject in elementary school.
rglover 4 hours ago||
It still should be. Any educator worth their salt should be able to connect the dots on where all of this leads.

I always joke with my wife and invoke a line from this [1] Art Bell episode "the disasters that are coming..."

People really don't seem to consider that our civilization is remarkably fragile and dependent on humans. Any given system can just fail at a moment's notice and you need people around who know how not to panic and what to do.

We seem to be adamant at disproving this reality for some weird reason (money, duh), but life isn't going to be fun when a large portion of the population needs a chat bot to do any form of work. And it's worth asking: what population will be left if we submit all of our faculties to LLMs? My guess is one that's either limited in size or practically inert.

An outright idiocracy doesn't have to happen, but we sure as hell seem to be speed-running our way there. It's actually worth watching Idiocracy and Wall-E and just contemplating "do I really want to live in this world?" Because, at least right now, we're charting course directly toward that.

[1] https://www.youtube.com/watch?v=gkPHMEvp-Tk

florianherrengt 5 hours ago||
The fact that a machine can do something better than humans doesn’t automatically make learning it pointless.

We still teach arithmetic and algebra despite computers being vastly better at calculation. We teach spelling, grammar and essay writing. We even teach history and geography while everyone permanently has a device in their pocket that can look up almost any fact in seconds.

How else would you be developing the mental models required to understand, question and verify anything?

alpha_squared 3 hours ago||
Anecdotally, the essay is so spot-on. In my last job, I'd regularly have to review +20k-line change PRs from mid/junior devs only to reach a point where I'd have to just shut down the PR and ask for it to be broken apart. Sometimes, the issue would get escalated and I'd have to speak to their management/director chain. More often, they'd realize that if they spent some time trying to understand how to break it apart, the changeset actually needed to be much smaller and I'd come back to a 400 or 500-line PR to review.

In one particular case, a senior teammate of mine went the extra effort to actually explore what the intent of the change is and created a whole new PR for the junior dev that was a simple configuration change of 5 lines instead of the 14k lines they put for review.

This is utterly unsustainable and something will give at some point.

crnkofe 4 hours ago||
All this mindless droning about societal collapse, destruction of jobs, people moving on is really getting old. Sure people have caused mayhem by following (and enforcing) bad practices which resulted in a toxic workplace, a mix of pissed of client due to constantly failing to reach deadlines, unimaginably bad codebase that was a horror to work with and teammates each defending their own turf. LLMs now allow this deterioration to happen much quicker and more effectively.

On the other hand the problem can also be triaged quicker and rewritten faster. Pretty much every startup I joined had at its core disastrous code written by students and overworked techies. I can totally see this shitty base being the future base all startups. It'll likely need an army of agents or devs to make sense of all the spaghetti being written. I won't be surprised if demand for devs skyrockets after the first generation of spaghetti western code "matures".

dupflo 5 hours ago||
At the same time, it also brings very low level "vibecoder" to the pool
florianherrengt 4 hours ago|
I wrote about this before. I don't think the vibecoders will have a job for a long time. At best, it will be minimum wage.

See "AI Won't Take Your Job, Someone Using AI Will" > There's no lucrative middle ground where 'AI whispering' is a high-value skill.

https://blog.florianherrengt.com/vibe-coder-career-path.html

dupflo 3 hours ago||
2026 is starting to slow time there emergency and 2027 will clean. Unfortunately they still contribute to overwhelm socials media with there content.

Nice first name btw

parkersweb 4 hours ago|
I have a theory that Claude regresses to complexity. It’s trained to mimic existing patterns - so the smallest grain of over-engineering or spaghetti-code is like a mind-virus, gradually infecting all future output and self-amplifying until all is spaghetti.
More comments...