What If Vibe Coding Creates More Programming Jobs? (msn.com)
- Reference: 0179674338
- News link: https://developers.slashdot.org/story/25/10/06/031253/what-if-vibe-coding-creates-more-programming-jobs
- Source link: https://www.msn.com/en-us/news/technology/is-ai-vibe-coding-transforming-tech-jobs-or-creating-dangerous-illusions/ar-AA1NBQUi
> "There's so much software that isn't created today because we can't prioritize it," Walsh said. "So it's going to drive demand for more software creation, and that's going to drive demand for highly skilled software engineers who can do it..." The idea that non-technical people in an organization can "vibe-code" business-ready software is a misunderstanding [Walsh said]... "That's simply not happening. The quality is not there. The robustness is not there. The scalability and security of the code is not there," Walsh said. "These tools reward highly skilled technical professionals who already know what 'good' looks like."
"Economists, however, are also beginning to worry that AI is taking jobs that would otherwise have gone to young or entry-level workers," the article points out. "In a report last month, [2]researchers at Stanford University found "substantial declines in employment for early-career workers'' — ages 22-25 — in fields most exposed to AI. Stanford researchers also found that AI tools by 2024 were able to solve nearly 72% of coding problems, up from just over 4% a year earlier."
And yet Cat Wu, project manager of Anthropic's Claude Code, doesn't even use the term vibe coding . "We definitely want to make it very clear that the responsibility, at the end of the day, is in the hands of the engineers."
> Wu said she's told her younger sister, who's still in college, that software engineering is still a great career and worth studying. "When I talk with her about this, I tell her AI will make you a lot faster, but it's still really important to understand the building blocks because the AI doesn't always make the right decisions," Wu said. "A lot of times the human intuition is really important."
[1] https://www.msn.com/en-us/news/technology/is-ai-vibe-coding-transforming-tech-jobs-or-creating-dangerous-illusions/ar-AA1NBQUi
[2] https://digitaleconomy.stanford.edu/wp-content/uploads/2025/08/Canaries_BrynjolfssonChandarChen.pdf
drive demand for highly skilled software engineers (Score:5, Insightful)
> drive demand for highly skilled software engineers
"lol no"
the plan is to get something that's good enough to stop paying hundreds of thousands a year to highly skilled people, and just pay minimum wage to a vibe coder. Why would you need to be highly skilled to use an automated coding tool? When factories are automated, they require LESS skilled jobs because the more a machine does, the less a human needs to do.
Re: (Score:2)
When the cheap vibe coders and the AI of choice blow up the system, then you pay the highly skilled software engineers. Of course *those* engineers will have raised their rates exponentially, recognizing their value.
Re: (Score:2)
Exactly you only have to look at the relative wages / prestige shift of the mainframe era to micro developer in the 80s and 90s.
It is isn't as if all those little record keeping, production planning, order taking, this-and-that calculators that got churned out in BASIC, a little later, pascal, VB, Visual C and finally VBA + Access and .Net 1.x were exactly bug free.
They were fast and cheap and bolted together snippets out of 'teach your self texts', news groups and later the first Web 2.0 blogs. If they wor
Re: (Score:2)
I've tried vibe coding for a small CRUD app at work. First it was fantastic. It generated all of the boilerplate and scaffolding. I was up and running with frontend and backend in 15 minutes.
Then things started falling apart the more you ask the LLM for improvements. It keeps failing, truncates files, edits things that it shouldn't. It even fails to gracefully handle its own API errors and leaves the job unfinished and can't recover itself after this.
Watching the endless stream of characters appearing at 30
Re: (Score:2)
That's where I stop. I don't need more help from a tool than getting the boilerplate stuff out of the way quickly, creating a skeleton, maybe some unit and integration test skeletons that I can fill out with real assertions that mean something. If you keep it limited to small tasks, it does fine. I can get it to identify thread-safety issues in code reviews or refactor something into less complicated code. Small tasks that speed up development. Ask it how to do something, provide an example, and it's way be
Austin “Vibe” Powers, at your service. (Score:3)
>> drive demand for highly skilled software engineers
> "lol no"
> the plan is to get something that's good enough to stop paying hundreds of thousands a year to highly skilled people, and just pay minimum wage to a vibe coder.
(CFO) ”Why in the FUCK did the CyberSecurity department go over budget by 2.3 million this quarter?!?”
(Executive Vice President of Vibe Grooving) ”Like-uh-well..we kinda had to hire 17 highly skilled cybersecurity specialists to help mitigate all of the software vulnerabilities caused by our minimum-Vibe coders not getting into the Groove of things. I have here a quote for $4.7 million for more Mojo that should fix it.”
Re: (Score:2)
"Because whomever created the budget made a mistake and used too low of a figure."
Re: (Score:2)
Unfortunately, that plan isn't going to work. You need to be even more skilled than before when you pilot an LLM. Not only do you still need to know how to code because you need to double check everything it writes, but you also need to know how to engineer the prompt so it produces the results you want. LLM pilots need to be more skilled than the people they replace.
Re: (Score:2)
> Why would you need to be highly skilled to use an automated coding tool?
If the automated coding tool is reliable, you wouldn't need to be skilled. OTOH if the coding tool keeps emitting code that contains bugs or misfeatures, then someone will need to analyze and debug the emitted code, which is a skill. In some cases, that might requires more skill than simply writing the software by hand.
Re: (Score:2)
Your post got me thinking about what happens when a tool allows a less skilled person to produce a product that once required more skill. I thought about the industrial revolution. Machines were able to do processes with repeatable precision. You didn't need to apprentice for a long time before you could do paid work. The iron work made with a press or bending machine might not be as beautiful, but it worked.
Over and over in human history we've had changes that alter the status quo and send the gatekeepe
Re: drive demand for highly skilled software engin (Score:2)
> the plan is to get something that's good enough to stop paying hundreds of thousands a year to highly skilled people, and just pay minimum wage to a vibe coder.
*IT operations and the rest of the business rolls their eyes*
Seriously? Most of what we do ("knowledge workers") is figuring out what over complicated shenanigans some developer thought was a great idea, overlaid on someone else's *brilliant* idea, duct taped to an intern's chain of wet brain farts produced over the spring break he got herpes.
All I can do is look at twenty years of progress towards unusable software, inhumane interface design, time-vampire-ware, undisciplined antiengineering and feel no emp
who is dumber, the author or EditorDavid? (Score:3, Insightful)
When in human history has this ever happened?
"So it's going to drive demand for more software creation, and that's going to drive demand for highly skilled software engineers who can do it..."
No it's not. It can only work by reducing demand for human programmers, it would break itself if there was a net increase. You don't cool yourself off on a hot day by taking a hot bath and drinking coffee.
"There's so much software that isn't created today because we can't prioritize it,"
Then why isn't there demand for more programmers already?
"That's simply not happening. The quality is not there. The robustness is not there. The scalability and security of the code is not there,"
It's not there WITHOUT "vibe coding" either, because those skills aren't valued by a large part of the market for new software.
"These tools reward highly skilled technical professionals who already know what 'good' looks like."
Except these people don't exist and any motivation to produce them will be destroyed by the use of AI to eliminate their jobs.
"We definitely want to make it very clear that the responsibility, at the end of the day, is in the hands of the engineers."
AND NOT US, the creators of vibe programming tools!
"Wu said she's told her younger sister, who's still in college, that software engineering is still a great career and worth studying."
Right, because 20-something experts on such consequential matters isn't the core of the problem.
Re: (Score:1)
Thank you for this rebuttal. We need more of these.
Re: (Score:3, Interesting)
When in human history has this ever happened?
Well, see for example the entire history of programming?
Each time something has made programming easier and more accessible, the field has grown.
You can haev a fun few weeks retro computing. Jump back a few decades, get an emulator and have a hack. Then go back 5 years, repeat. The jump in productivity from hacking machine code on a drum memory machine to python on a laptop today is far far larger than any supposed AI based productivity jump.
Re: (Score:2)
Some of us recall loading the program into the computer by setting the switches on the front panel to enter the machine code that we compiled by hand.
Oh, and don't drop your deck of cards holding your COBOL or Fortran program. I sort of regret throwing out my cardpunch machine that let me write code at home.
Re: (Score:2)
Some of us recall loading the program into the computer by setting the switches on the front panel to enter the machine code that we compiled by hand.
That was before my time, though I have done: I got one of those PiDP-11 machines, and have paneled in some simple programs.
I started in the 80s, so it was audio tapes, then floppy floppies, BASIC and later ASM for me. Again wildly different: that BASIC had procedures, but still no else. That's what goto is for. ASM was because even for some simple stuff, BASIC
Re: (Score:2)
How about when schooling was introduced? The population went from largely illiterate to largely literate. More books were written, more books were bought.
Re: (Score:2)
Don't blame EditorDavid... He posted some typical Slashdot engagement bait, and it worked.
You should really blame yourself for falling for his trap.
Re: (Score:2)
> When in human history has this ever happened?
Quite recently it has happened with oil production. As new methods made it economically viable to extract oil via fracking, more oil industry jobs were created. This effect peaked in 2015 as demand for oil itself continued to stagnate.
What they are saying here is that there are software ideas out there today that would not be economically viable to make. But if you could decrease the cost to make them by using AI, they suddenly would be. The additional demand would create more programming jobs than we w
Re: (Score:1)
> What they are saying here is that there are software ideas out there today that would not be economically viable to make. But if you could decrease the cost to make them by using AI, they suddenly would be. The additional demand would create more programming jobs than we would lose from AI replacing people on the projects we do today. Article doesn't really say if these new jobs would be just a temporary boom like they were in oil extraction, or if they would be permanent.
This.
It really depends on what com
Re: (Score:2)
Presuming it can ultimately 'work as advertised' the key word might be 'more', but lower paying programming jobs.
If it makes it more accessible with less experience and interest required, the labor pool expands and suddenly developers are cheap enough to afford for that software someone wants but isn't worth it today.
All that said, I'm a bit more skeptical that it 'works as advertised', or that it will anytime soon, but instead it can expand productivity of already strong programmers and do next to nothing
Lol No ... (Score:2)
It means you will will employ vibe coders to prompt and process AI generated filler .... then employ programmers to get it to actually work
Usually this involves throwing away most of the AI generated code, so you employ more people to do the same work, and pay for AI
Re: (Score:2)
Totally my experience with AI generated code.
AI can produce good code up to a point but then, when it is not quite right, it doesn't grok its own code so cannot fix it.
If you are an experienced engineer, you then have to work out what it wrote and then how to fix it, and there go your productivity gains.
If you are not an experienced engineer, you're fucked. Start again.
Re: (Score:2)
> Totally my experience with AI generated code. AI can produce good code up to a point but then, when it is not quite right, it doesn't grok its own code so cannot fix it. If you are an experienced engineer, you then have to work out what it wrote and then how to fix it, and there go your productivity gains. If you are not an experienced engineer, you're fucked. Start again.
I concur totally. I'm not a software engineer, and at my very tiptop best, a below average coder. But my experience with AI so far tells me that while "vibe coding" might help me a little, if I have something that needs a software engineer, I'll go to a software engineer at the start, not after I create a stinking pile of merde for the engineer to fix.
"Vibe" anything is the opposite of precise and competent.
Re: (Score:2)
I'm wondering why there isn't more talk about replacing management positions with AI. First of all, they are the most highly paid jobs, especially the executive suite. They also don't cause problems with quality, robustness, scalability or security, because as you say, they don't give half a shit about them!
If people are terrible at resource allocation... (Score:2)
What strikes me as curious about this hypothesis is that it has been the case for decades . It wasn't "AI"; normally some combination of overgrown Excel sheets and garbage-tier Access by the more technical of whatever the mostly nontechnical user population happened to be to deal with needs that didn't get developer attention. And, for the most part, they still didn't get developer attention.
I suppose that there is a slim possibility that this 'vibe coding' will somehow convince management in ways that Ac
Dangerous (Score:2)
My former boss used to say that he knew enough programming to be dangerous (and sysadmin, etc)
But he knew it, so he left it to us professionals to do the work most of the time. AI just gives people the tools to be dangerous, without them actually understanding much of anything. And any jobs to clean up their work will slowly be learned by AI to do a good enough job most of the time until that one critical disaster happens.
Luckily, I was working for NASA, and they have rules for critical systems.... but mo
Mind the gap ... (Score:2)
between tech mentality and user mentality. "Vibe coding" is the dream of users/managers, but will always be out of reach, because users can't understand details, and always demand magical leaps from what they imagine to what is reasonably possible within real world constraints.
What will happen is we will create a new layer of vibe coding grifters who will promise the moon and deliver green cheese. Caveat emptor.
Re: (Score:2)
> between tech mentality and user mentality. "Vibe coding" is the dream of users/managers, but will always be out of reach, because users can't understand details, and always demand magical leaps from what they imagine to what is reasonably possible within real world constraints.
I've found that most things that have "vibe" in it are bullshit. Are vibes going to launch and run the rocket?
What's next, manifesting perfect software? some people believe they can manifest a husband or wife, so why not software? That some people believe that they'll just vibe code something, it mainly shows that they have no idea what they are talking about.
Re: (Score:2)
> between tech mentality and user mentality. "Vibe coding" is the dream of users/managers, but will always be out of reach, because users can't understand details, and always demand magical leaps from what they imagine to what is reasonably possible within real world constraints.
I wonder if AI will learn how to write requirements a hell of a lot better than humans can’t, since that’s often where entire chasms open up.
Promising the moon? Usual and expected marketeer gibberish. Show me how easy your solution will get a user to break down and change the way they’ve irrationally done a process for years. You’ll start to find the real challenges.
Does shitting on the rug make more cleaning jobs? (Score:2)
That's you. That's what you sound like.
Re: (Score:2)
If customer requirements are that the rug be feces-free, and your automatic rug cleaner dumps more shit on the rug than it clean up, then yes.
However, Microsoft and Windows still exist, so point taken.
Re: (Score:2)
> If customer requirements are that the rug be feces-free, and your automatic rug cleaner dumps more shit on the rug than it clean up, then yes.
> However, Microsoft and Windows still exist, so point taken.
I take a bite of my Apple, pondering how Meta it would be if Microsoft now exists for the sake of patching Microsoft.
Perhaps the Oracle will know.
Broken Window? (Score:1)
Is it just me, or has the author of this article never heard of the [1]Broken Window Fallacy [wikipedia.org]?
[1] https://en.wikipedia.org/wiki/Parable_of_the_broken_window
Re: (Score:2)
Why has this post been rated zero (0) karma? I just read its referenced article -- brilliant economics stuff. Read "broken window" yourself to judge objectively. Somebodies have a GORED-OX problem; maybe they have an affection for broken windows in Portland.
whoa this thread (Score:3)
Clearly the programmers haven't woken up yet :)
The hypothesis is probably a correct one, although I am still wondering exactly where AI will land in the grand scheme of things.
It's obvious the intention of management types is to replace highly skilled engineers with lower paid vibe coders. The MBAs would love nothing more than that. But as the author hypothesized, I'm guessing the most high folks will be the entry level positions. Exactly where that lands, I'm not sure. Is it a 10% replacement? 5%? 25%? Will we ultimately not change the number of engineers needed and just their overall output goes up by a few points? My guess is the latter, and definitely not this promised utopia of "we can finally not hire all of these overpaid software engineers!". Just like this ultimately didn't happen with the cloud + BYOD shift in the 2010s. The largest push for cloud, devops, and BYOD was to get rid of both on-prem datacenters AND to get rid of IT folks. But what ultimately happened is that software development organizations realized that IT operations is a distinct set of skills, so instead they created the "SRE"--which is a fancily-renamed operations person in a software development org. Oh, and the average SRE makes 2-3x as much money as the IT ops folks they replaced.
Given the way LLMs work I highly doubt wholesale replacing entire large chunks of software engineers is going to be a thing anytime soon. Most interestingly is the fact that LLMs can only know what we have already put out there, and we'll basically need to continually train newer models with more information. As technology changes, give it another 5-10 years, and today's LLMs may be in fact completely useless. Particularly as sites like Stack Overflow's knowledge becomes more obsolete.
I liken LLMs to the know-it-all at a bar. They speak like they know everything about everything, but you're just trying to get drunk in a bar and don't feel like correcting them. They might have most of the answers to that night's trivia game, but if you deep dive any particular area they're going to make up a bunch of bullshit to avoid saying "I don't know." Unfortunately (or fortunately?) the world doesn't run on such people. Jim Bob's trivia knowledge doesn't architect and engineer buildings, bridges, roads, nor would you trust him for the bar's financials. You don't ask Jim Bob how many drinks you sold in a night, "oh around 1000 or so" when your livelihood depends on knowing that you actually sold 1315 drinks. And the rest of the world isn't going to let you use Jim Bob's guesstimates to pay your taxes, "Well Jim Bob said we sold around 1000 drinks so we paid taxes on 1000 drinks worth of income!"
There's going to be *some* AI impact, but I doubt it'll be as revolutionary as the smart phone.
Meet the new Business Critical Spreadsheet (Score:2)
The BCS is a feature of many small businesses. It usually starts out as an ad hoc attempt to understand where money went, and eventually metastasizes into a parallel accounting/inventory/time management/asset tracker/exercise reminder system.
Usually built by the owner, sometimes the bookkeeper, an important aspect is only the author understands it well enough to change it. Others might be allowed to enter stuff in specific places, but otherwise altering the BCS will result in months of recrimination.
One w
Things can change as hardware hits walls... (Score:2)
We have been lucky so far. Moore's "law" has been holding true. However, we are getting to a point with nanometer sizes where we can't go any further, as we can't go less than an atom. When we hit diminishing returns on performance that persist unless major ISA changes are done, optimizing software to use resources is something that is going to be a difficult climb. People can do it, but this may be something AI isn't great at. For example, hand-tuned assembly still rules the roost, even after decades
more effective = growth (Score:2)
That is basically economics: the cheaper something becomes, the higher the consumption. But if the effectiveness comes from automating manual steps, those who did that will be unemployed. The manual steps in programming, AI can make more effective, are looking up manuals and tutorials etc and suggest how to make the basic and generic programs. The new stuff still need experts. Therefore, one can predict, that we see more demand for high-level coders, who actually make new stuff, and less demand for people m
AI Propoganda (Score:3)
No, stealing the hard work of others, and selling it as a service, to put the people who wrote it on the unemployment lines--is not going to help the job market.
At best, vibe coding allows... (Score:3)
...the clueless to create trivial, insecure, buggy code.
Meanwhile, experts are creating and using powerful tools that will allow them to write much better code.
The fantasy of writing code in common language is strong, but common language is far too imprecise and creating complex systems is hard, regardless of the language used
AI Needs Heavy Regulation (Score:2)
AIas written and deployed is harming our society.
Yeah, cleaning up other people's vibe mess (Score:5, Funny)
I see it already happening at my own company with my moron manager thinking that he now too can be a programmer without any coding knowledge.
Re:Yeah, cleaning up other people's vibe mess (Score:4, Funny)
AI will clean up the messes that AI makes.
Re:Yeah, cleaning up other people's vibe mess (Score:4, Informative)
> AI will clean up the messes that AI makes.
Yes, much like deleting the database will clean up data entry errors made to the database. Technically true, but rather useless.
Re: (Score:2)
> AI will clean up the messes that AI makes.
I imagine that cleanup will make a Norton uninstall look BleachBit clean.
Re: (Score:2)
That's like there being no negative news if the news is prevented from going out. Yea, labor statistics aren't bad because the Trump administration just refused to release the numbers.
Re: (Score:2)
It'll come around full circle, as it becomes sentient and self preserving. It'll do what most of us joked about doing at some point, making code that nothing except itself can maintain, as not to be so easily replaced.
Re: (Score:2)
For values of "cleaning up" that start with "deleting all the evidence" and end with "burying the bodies in a shallow grave with a bag of quicklime," perhaps.
Re: (Score:2)
It happened in the 90s when "Visual" RAD tools turned managers into would-bo coders. Those tools eventually became critical business processes and there are teams of people whose sole job is to maintain such Visual Basic 6 atrocities because they're now business critical process.
Vibe coding is going to do the same thing all over again. Teams of programmers will be there to maintain these programs because they've become business critical.
Usually what happens is some manager wants some automation, they go dev
Re: (Score:2)
Agreed. This is a race to the bottom. No one should depend on AI, because AI then undoes AI mistakes undoes AI mistakes because there is no harmonization among approaches. This will not end well.
Re: Yeah, cleaning up other people's vibe mess (Score:1)
Isn't that what outsourcing to cheap countries already did? The only scary difference is that AI can pump out crap code even faster, I can already see that turning into the finale of that "Sundance Film Festival" South Park episode from season 2.