I found this thought funny. A few years ago everyone was all learn to code so you don’t lose your job! Now there wont be any programming jobs in 10 years. But we will need a lot of manual labor still.
As a software engineer who uses AI agents daily, let me tell you: now is as good a time as any to learn to code. LLMs won’t replace any developers.
Well the job market for developers is still pretty tight at the moment. I don’t have the insight to say for sure why (though I have some guesses), but I know that for me and every junior developer I know it’s rough out there.
As a junior dev with prior working experience, currently not working as a programmer, yeah. I can only agree.
We might understand AI won’t actually solve the same problems we are able to solve, but the people deciding budgets dont understand that.
Having been around for a few decades now I can tell you that the job market comes and goes. Things have been tight before, and there has been more openings than people to work them many times in the past. I can’t tell you when things will turn around, but odds are they will. (this is sadly not helpful if you are one of those currently needing a job)
Well it’s good to know my schooling might not be a complete waste at least
I’ve known more than one person who found a completely different career and never went back. You might take a job in Real Estate as one person I know did and discover you like it better and so all that time in school was a waste now that you know you don’t want to do that. Or maybe not - you might take that job to make ends meet (as I once had to take a non-tech job) and decide you hate enough that you don’t want to go back.
LLMs are going to replace some developers, the companies that do that will fold because their product doesn’t work, the developers will get jobs elsewhere.
As a graduate from good university in computer science who is struggling to find a job. Go learn something that can be aided by code, but don’t make code the center of your career…
“any developers?” bad choice of words. I can promise you with absolute certainty that SOME developers WILL be made redundant because of AI.
not all, not lots, not the majority, but some
We are still a long ways away from AI being able to replace programmers. The amount of sheer bullshit code and wrong stuff it writes currently will cripple any information system currently keeping economies up and running.
That won’t stop large corporations from dramatically reducing programming jobs my friend.
I watched in real time tech bros defending AI about stealing everyone’s art to them realizing that they’re creating something that will replace them. It was sad funny.
Sounds like a lot of opportunities opening up for smaller independent companies.
Well yeah but I believe the idea is in short the uncertainty, why it’s saying “in 10 years”. Think of it now as you have a kid graduating high school this year, and asks you what to major in in college that’s likely to make enough to pay off those killer loans it’s going to take.
Learn code anyway. LLMs can’t code worth a shit, so there will be plenty of jobs available to clean up their mess.
LLMs can’t code worth a shit yet. But techbros are determined to change that. The sad reality is that code is just a form of language, and LLMs are good at learning languages. They can’t code worth shit right now, but the progress likely will improve them.
We’ll still need experienced debuggers who can actually code. But in a decade, the broad strokes will likely be done by LLMs, which will vastly shrink the demand for experienced coders.
The sad reality is that code is just a form of language, and LLMs are good at learning languages.
This is debatable. LLMs are prediction machines.
What use is prediction when you are trying to code something new?
The vast majority of coding isn’t making something new, it’s using existing patterns and tools and arranging them to fit a specific use case.
Llms may not be able to create a new framework or design pattern, but neither will most coders in there day to day.
The vast majority of coding isn’t making something new, it’s using existing patterns and tools and arranging them to fit a specific use case.
I would argue that arranging something to fit a specific use case is making something new.
Ask any designer how difficult it is to get a spec sheet from a client and meet their expectations. We’re expecting LLMs to suddenly solve this problem.
Llms may not be able to create a new framework or design pattern
Until they can do this, there is little threat to designers. There will be less grunt work, of course.
Right now they are. Who knows what tomorrow will bring.
Compared to just 20 years ago we’re living in the future. You may not have noticed the progress because you’d expect the future to includes hoverboards.
Learning a language and forming and expressing complex thoughts in an efficient way are three different things.
Learning the syntax of a programming language doesn’t make you a programmer.
Being able to solve complex problems with the programming language makes you a programmer.
Being able to solve complex problems with the programming language in an efficient way makes you a good programmer.
The Learn To Code hype was being driven by employers to create a work surplus to drive wages down. Now those same employers think they can use AI instead.
LLMs can recite code when asked properly, with a lot of errors. Trying to put code together with it without understanding how said code works is a greater insanity, than making random numbers with mathematics.
The real reason why there’s a downtick in coding jobs is due to Xitter not imploding immediately after the mass firings. Now coders are working overtime with skeleton teams on the same problems, while being overburdened and making more mistakes.
I think AI is a component of the decline.
For decades, companies have operated under the misunderstanding that more software developers equals more success, despite countless works explaining that’s not how it works. As a result many of these companies have employed an order of magnitude more than they probably should have and got worse results than they would have. However the fact they got subpar results with 10x a good number just convinced them that they didn’t hire enough. Smaller team produce better results made zero sense.
So now the AI companies come along and give a plausible rationalization to decrease team size. Even if the LLM hypothetically does zero to provide direct value, the reduced teams start yielding better results, because of mitigating the problems of “make sure everyone is utilized, make sure these cheap unqualified offshored programmers are giving you value, communicate and plan, reach consensus along a set up people who might all have viable approaches, but devolved into arguments over which way to go”.
AI gives then a rationalization to do what they should have done from the onset.
The code will break and they will be back. People are buying into the bullshit until they realize its just marketing and has no practical application
Interestingly, that’s how it works for construction jobs too!
Things will break and they will be back.
Lol anyone who thinks you don’t need any programmer in 10 years of time will burn and crash in the next few years when finally realizing that AI isnt as intelligent as we’re being sold.
Good luck trying to troubleshoot the code AI wrote tho.
Remember when Biden told coal miners to learn to code
“My liberal friends were saying, ‘You can’t expect them to be able to do that,’” Biden told his New Hampshire audience. “Gimme a break! Anybody who can throw coal into a furnace can learn how to program for God’s sake.”
These politicians and policy makers don’t know what they talk about when it comes to tech. Any one who tells you that programming jobs will be gone because of AI has never written a complex piece of software before. Also the trades pay well because there is a shortage of workers. If everyone starts going into the trades wages will crater. It’s just cycles. I remember when nobody wanted to go into the trades because it didn’t pay well. This created the shortage of workers. And since salaries are better now because of the shortage lots of people want to go into the trades This will create an oversupply of tradespeople and the cycle will repeat.
It’s two quotes. Miners don’t throw coal into furnaces.
My liberal friends were saying, ‘You can’t expect them to be able to do that,’” Biden told his New Hampshire audience. “Anybody who can go down 300 to 3,000 feet in a mine, sure in hell can learn to program as well, but we don’t think of it that way,” he said.
“Gimme a break! Anybody who can throw coal into a furnace can learn how to program for God’s sake.”
Part of me wants to argue this isn’t a cycle of demand and is instead capitalism. The trades didn’t pay poorly because there were too many people as much as people willing to work for less and the employer will pocket the difference. I admit this is extremely pedantic of me to split hairs here but people have an effective floor for how much they can work for. Coal miners weren’t being told to code because there were too many coal miners but that they could never work for as little as the machines that were replacing them.
To be clear I’m not saying AI is a replacement for programmers, I’m not able to see the future here, but capitalists will attempt to to replace any labor with machines if possible.
It’s not so much we need manual labor but skilled technical labor. Like plumbing, electrical, working with pulse logic controllers, Mason, welder, Nursing, emergency room technicians. Etc
My dad is a master mason and can’t find anyone at all who wants to do the job. It’s hard, hard work. Unfortunately, it seems like he’s going to have to retire with no apprentices to carry on all his incredible knowledge.
Maybe he should pay more?
Can he afford to?
Current trades are underpaid for what is expected from them.
Then he needs to charge more if he can’t afford to pay his employees more.
If people are willing to pay, sure. But you can pay as much as you want but people won’t necessarily be interested in a skilled trade if the pay in general is low. That is a long term commitment and not solved by a single employer.
He can only charge what the market will bear. Since he has skills he can do the work fast and make a good living. However he cannot afford to invest in someone new who can’t work as fast and thus could not make a good living. If a new guy would work for free for a couple years the new guy would be good and could get a good income - but I don’t blame new people for not wanting to work for free and it is likely illegal anyway. Also while there is a good income possible, I wouldn’t call it great, and so I’m not sure if it is worth getting into vs other options.
So yeah, he needs to charge more, but he can’t because people will just do without masons if they charge more.
It’s a labor market. Employers are not owed slaves.
The other side of the coin is that customers aren’t obligated to buy. There’s always a limit to how expensive you can make a product/service before people will simply stop paying for it. Trying to find that balance point can be damned difficult.
Yeah, that’s a market.
It’s also a job as you allude to where early retirement needs to be part of the plan. It’s a good job but hard on the body and it’s hard to create an efficient way to reduce the amount of weight that they need to lift in a day.
I know a few who were union and pensioned off, retired in their 50s but that doesn’t change the way their joints feel.
Not sure if it’s better or worse than turd herding.
Maybe I’m looking in the wrong places but it seems nobody wants to train technical labor at least in northern Alabama. But the political climate has thrown a wrench in jobs rn
As a skilled technical laborer, I utilize AI to remind me of niche topics I’ve forgotten on the fly, and it’s shockingly accurate. I think I’ve seen one mistake in 2 years, and it was a minor one at that. Luckily, we’re not quite at the point where robotics can replace me, but I could see it replacing 50% of my workplace in my lifetime.
I can think of no better way to train an AI to hate humanity enough to invent Skynet and kill us all, than to introduce them to MS Teams meetings with managers who all want things that are completely incompatible with what they asked for the last time, and require you to throw away about 40% of what you already wrote.
Typical pork cycle. By the time everybody was pushed towards IT/Coding and all the hundred ways to get into IT popped up, there were already too many people wanting an IT job. You were basically called stupid if you didn’t “just learn to code” to get a well paid, stable job. It’s your own fault for chosing a manual labor job instead of applying yourself and learning some coding skills! So everybody was pushed towards IT and made to feel stupid if they didn’t try to learn coding.
The reactionary “learn to code” nonsense started a lot further back than a few years! Also, who told you there won’t be any software development positions in 10 years?
Anthropic for starters. What they don’t realize is everyone will be switching to cyber security jobs in 10 years when every vibe coded piece of software is riddle with security vulnerabilities.
Anthropic and others are over hyping their product so they can sell it. They are likely wrong.
And yeah your point stands.
Wait AI is overhyped? /s
¯\_(ツ)_/¯
¯\ /¯ \_(ツ)_/
If quantum computers become a standard thing in 10 years it could be even worse.
God, imagine some two-year-old iPad kid with a quantum tablet accidentally trashing a vibe coded DOGE system by happenstance.
I remain deeply skeptical that AI can solve the types of complex problems that require human thought. AIs will never be able to abstract away details correctly or design sensible workflows for boutique problems.
They can’t, this is the same shit that happened when the dipshit ceos sent dev jobs over seas to code farms. Devs lost their jobs, and the code went to shit. Then when shit started breaking, they magically rehired everyone again to spend years cleaning up the shit code. LLMs are this all over again, just quicker this time.
I’ve been hearing that line for more than 20 years. Anytime there is a tech downturn you hear it loudly - this has happened several times since 2000. However the fact remains that most coders make far more money than most people in construction. The exceptions tend to be people who own their construction business - though if you do the paperwork construction is one of the easiest businesses to work for yourself in once you have skills.
When I began my career, other senior engineers said they had heard the line since the 1970s/1980s.
the only job that can’t be replaced is… venture capital guy
The ai that’s been trained specifically to predict trends: ;3