Get a construction job so you can continue to enjoy coding
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.
I think the post is about the state of agentic coders in 10 years, not the present.
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
¯\_(ツ)_/¯
¯\ /¯
\_(ツ)_/
Now there wont be any programming jobs in 10 years.
Bullshit.
While "any" is a bit much, I do anticipate a rather dramatic decline.
One is that there are a large chunk of programming jobs that I do think LLM can displace. Think of those dumb unimaginative mobile games that bleed out a few dollars a week from folks. I think LLM has a good chance at cranking those out. If you've seen companies that have utterly trivial yet somehow subtly unique internal applications, LLMs can probably crank out a lot of those to. There's a lot of stupid trivial stuff that has been done a million times before that still gets done by people.
Another is that a lot of software teams have overhired anyway. Business folk think more developers mean better results, so they want to hire up to success, as long as their funding permits. This isn't how programming really works, but explanations that fewer people can do more than more people in some cases can't crack through how counter-intuitive that is. AI offers a rationalization for a lot of those folks to finally arrive at the efficient conclusion.
Finally, the software industry has significantly converted transactional purchases to subscription. With perpetual license, you needed to provide some value to drive that customer who bought from you 5 years ago a reason to upgrade. Now with subscription models, you just have to coast and keep the lights on for those customers. Often with effective lock-in of the customers data to make it extra hard or impossible for them to jump to a competitor, even if competitors could reverse-engineer your proprietary formats, the customer might not even be able to download their actual data files. So a company that acheived "good enough" with subscription might severely curtail investment because it makes no difference to their bottom line if they are delivering awesome new capability or just same old same old. Anticipate a log of stagnation as they shuffle around things like design language to give a feeling of progress while things just kinda plateau out.
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.
Building trades are hell on your body and there is no goddamn way that any construction worker (Electrician, carpenter, plumber, pipefitter, mason etc) can last until SS age-- esp. as they are planning to raise it to 70.
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.
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.
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.
More like there'll be more coding jobs because of how fucked up LLM-coding can be
Problem is, people want a silver bullet and there just isn’t one.
You need to create an economy that works for everyone where skilled workers from all professions can be successful. You can’t cram everybody into one job and expect everything to just work out.
Just about all jobs are important, and all workers deserve a living wage and fair compensation.
No amount of Band-Aid job stuffing is going to make up for a leadership that doesn’t believe that everyone ought to be able to live a good life.
the only job that can't be replaced is... venture capital guy
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.
They don't understand a lot. For whatever reason, higher management still thinks things are like a factory, and you just build your software like building a car.
Why? Because that's the only way they know in the world of MBAs. They can't speak any other language than "product."
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...
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.
The problems start if it can take on a lot of the junior work. If nobody can enter the industry, nobody can get the experience required to do the real engineering.
Open-source and personal work may be the only way to enter the programming field in the next decade.
Now is the worst time to try to enter the field. We need to see the AI bubble burst much more spectacularly, and only then might it be more reasonable. You certainly don't want to try to get into a field when you have a lot of other choices when that field is already flooded with all of these people who have been laid off, combined with the increased availability of programmers in other countries, knowing that at the moment many domestic programmers are not smart enough to form strong unions to protect their own jobs.
Learn code anyway. LLMs can't code worth a shit, so there will be plenty of jobs available to clean up their mess.
If machine intelligence is indeed a different form of intelligence, then it can be observed and judged on the basis of its own merits, as opposed to a messianic waiting for a moment where it might equal or eclipse (weakly defined) human intelligence. This would even render obsolete the question as to whether or not machines can think—which in itself willfully glosses over the corresponding opposite question, “Can humans think?” posed by the former Fluxus artist (and Emmett Williams collaborator) Tomas Schmit in the year 2000 (Schmit et al. 2007, 18–19). — Crapularity Hermeneutics: Interpretation as the Blind Spot of Analytics, Artificial Intelligence, and Other Algorithmic Producers of the Postapocalyptic Present. Florian Cramer.
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.
Until they notice that cleaning up after failed AI-written code is more expensive than writing working code from the start. Which is already happening for some companies.
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
It really IS ridiculous. I even took a beginners coding class in high school. In the end, we will always needs programmers so if coding is your thing, keep doing it.
But I would personally rather construct a small home with my bare hands than learn to properly program. (I am not good at it...haha)
Trades were being pushed 20 years ago
But programming is a good supplemental skill in every field
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.
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
Showerthoughts
A "Showerthought" is a simple term used to describe the thoughts that pop into your head while you're doing everyday things like taking a shower, driving, or just daydreaming. The most popular seem to be lighthearted clever little truths, hidden in daily life.
Here are some examples to inspire your own showerthoughts:
- Both “200” and “160” are 2 minutes in microwave math
- When you’re a kid, you don’t realize you’re also watching your mom and dad grow up.
- More dreams have been destroyed by alarm clocks than anything else
Rules
- All posts must be showerthoughts
- The entire showerthought must be in the title
- No politics
- If your topic is in a grey area, please phrase it to emphasize the fascinating aspects, not the dramatic aspects. You can do this by avoiding overly politicized terms such as "capitalism" and "communism". If you must make comparisons, you can say something is different without saying something is better/worse.
- A good place for politics is c/politicaldiscussion
- Posts must be original/unique
- Adhere to Lemmy's Code of Conduct and the TOS
If you made it this far, showerthoughts is accepting new mods. This community is generally tame so its not a lot of work, but having a few more mods would help reports get addressed a little sooner.
Whats it like to be a mod? Reports just show up as messages in your Lemmy inbox, and if a different mod has already addressed the report, the message goes away and you never worry about it.