this post was submitted on 22 May 2025
269 points (95.0% liked)
Programming
20294 readers
363 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
To be honest, you sound like you're only just starting to learn to code.
Will coding forever belong to humans? No. Is the current generative-AI technology going to replace coders? Also no.
The reaction you see is frustration because it's obvious to anyone with decent skill that AI isn't up to the challenge, but it's not obvious to people who don't have that skill and so we now spend a lot of time telling bosses "no, that's not actually correct".
Someone else referenced Microsoft's public work with Copilot. Here's Copilot making 13 PRs over 5 days and only 4 ever get merged you might think "30% success is pretty good!" But compare that with human-generated PRs and you can see that 30% fucking sucks. And that's not even looking inside the PR where the bot wastes everyone's time making tons of mistakes. It's just a terrible coworker and instead of getting fired they're getting an award for top performer.
It's the Dunning-Kruger effect.
And it's fostered by an massive amount of spam and astroturfing coming from "AI" companies, lying that LLMs are good at this or that. Sure, algorithms like neural networks can recognize patterns. Algorithms like backtracking can play chess or solve or transform algebraic equations. But these are not LLMs and LLMs will not and can not replace software engineering.
Sure, companies want to pay less for programming. But they don't pay for software developers to generate some gibberish in source code syntax, they need working code. And this is why software engineers and good programmers will not only remain scarce but will become even shorter in supply.
And companies that don't pay six-figure salaries to developers will find that experienced developers will flat out refuse to work on AI-generated codebases, because they are unmaintainable and lead to burnout and brain rot.
I definitely am. But I have no doubts that ai is going to take a lot of entry-level type jobs soon, and eventually higher end jobs.
We'll always need good, smart coders. Just not as many as we have now.
I get it. But those clueless people are gonna be the people in charge of hiring, and they'll decide to hire less, and expect current staff to do more. I've seen in hundreds of time in industries, and it's already happening now in yours.
For context, I'm old. So I've seen your arguments in many different industries.
And to your point, they'll have ai replacing good people, long before ai is good enough to. But you're approaching the issue with logic. Corporate lacks a lot of logic.
I'm already seeing it in your industry. Plenty of reddit/Lemmy posts talking about how coders have been laid off, and having a much much more difficult time getting another job than at any point in their careers.
Again, I'm saying AI is a good solution. I'm saying management will think that. Just like they did when they offshored jobs to much less skilled, yet way more inexpensive workers.
To copy what someone else in this thread said:
I don't understand how you think this works.
If I say, "now we have robots that can build a car from scratch!" the automakers will be salivating. But if my robot actually cannot build a car, then I don't think it's going to cause mass layoffs.
Many of the big software companies are doing mass layoffs. It's not because AI has taken over the jobs. They always hired extra people as a form of anti-competitiveness. Now they're doing layoffs to drive salaries down. That sucks and tech workers would be smart to unionize (we won't). But I don't see any radical shift in the industry.
A big part of the changed software job market in the US is caused by the rise of interest rates, and in consequence a large part of high-risk venture capital money drying up. This was finsncing a lot of start-ups without any solid product or business model. And, this began very clearly before the AI hype.
The trope that AI is actually replacing jobs is a lie that AI companies want you to believe.
If you walk around in my city and open your eyes, you will see that half of the bars and restaurants are closed because there is a shortage of even unskilled staff and restaurants didn't pay enough to people. They now work in other sectors.
And yes, software developers are leaving jobs with unreasonable demands and shitty work conditions. Last not least because conserving mental health is more important. Go, for exanple, to the news.ycombinators.com forum and just search for the keyword "burnout". That's becoming a massive problem for companies because rising complexity is not matched by adequate organizational practices.
And AI is not going to help with that - it is already massively increasing technical debt.