News: 0179268588

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Vibe Coding Has Turned Senior Devs Into 'AI Babysitters'

(Monday September 15, 2025 @11:30PM (BeauHD) from the is-it-worth-it? dept.)


An anonymous reader quotes a report from TechCrunch:

> Carla Rover once spent 30 minutes sobbing after having to restart a project she vibe coded. Rover has been in the industry for 15 years, mainly working as a web developer. She's now building a startup, alongside her son, that creates custom machine learning models for marketplaces. She called vibe coding a beautiful, endless cocktail napkin on which one can perpetually sketch ideas. But dealing with AI-generated code that one hopes to use in production can be "worse than babysitting," she said, as these AI models can mess up work in ways that are hard to predict.

>

> She had turned to AI coding in a need for speed with her startup, as is the promise of AI tools. "Because I needed to be quick and impressive, I took a shortcut and did not scan those files after the automated review," she said. "When I did do it manually, I found so much wrong. When I used a third-party tool, I found more. And I learned my lesson." She and her son wound up restarting their whole project -- hence the tears. "I handed it off like the copilot was an employee," she said. "It isn't."

>

> Rover is like many experienced programmers turning to AI for coding help. But such programmers are [1]also finding themselves acting like AI babysitters -- rewriting and fact-checking the code the AI spits out. A recent report by content delivery platform company Fastly [2]found that at least 95% of the nearly 800 developers it surveyed said they spend extra time fixing AI-generated code, with the load of such verification falling most heavily on the shoulders of senior developers. These experienced coders have discovered issues with AI-generated code ranging from hallucinating package names to deleting important information and security risks. Left unchecked, AI code can leave a product far more buggy than what humans would produce.

>

> Working with AI-generated code has become such a problem that it's given rise to a new corporate coding job known as " [3]vibe code cleanup specialist ." TechCrunch spoke to experienced coders about their time using AI-generated code about what they see as the future of vibe coding. Thoughts varied, but one thing remained certain: The technology still has a long way to go. "Using a coding co-pilot is kind of like giving a coffee pot to a smart six-year-old and saying, 'Please take this into the dining room and pour coffee for the family,'" Rover said. Can they do it? Possibly. Could they fail? Definitely. And most likely, if they do fail, they aren't going to tell you. "It doesn't make the kid less clever," she continued. "It just means you can't delegate [a task] like that completely."

Further reading: [4]The Software Engineers Paid To Fix Vibe Coded Messes



[1] https://techcrunch.com/2025/09/14/vibe-coding-has-turned-senior-devs-into-ai-babysitters-but-they-say-its-worth-it/

[2] https://www.fastly.com/blog/senior-developers-ship-more-ai-code

[3] https://www.linkedin.com/feed/update/urn:li:activity:7370912703231574016/

[4] https://developers.slashdot.org/story/25/09/13/054206/the-software-engineers-paid-to-fix-vibe-coded-messes



Senior dev... you keeping using that word. (Score:3)

by ebunga ( 95613 )

I don't think it means what you think it means.

Re: (Score:1)

by Anonymous Coward

At least they didn't call her an engineer.

or architect (Score:2)

by ebunga ( 95613 )

Remember when that was a thing? Everyone wanted to be a software architect?

Re: or architect (Score:1)

by blue trane ( 110704 )

Remember when sites let you refresh without first waiting for an ad to load? Is that neoliberal slop?

"Vibe coding 'web developer' reduced to tears" (Score:3)

by Valgrus Thunderaxe ( 8769977 )

You're not a developer and you never have been. Maybe social work or kindergarten teacher would be something more compatible with your personality.

Re: (Score:2)

by h33t l4x0r ( 4107715 )

Web developer can mean a lot of things. It can mean designer or project manager or several other jobs that are adjacent to coding but not coding.

Re: (Score:2)

by BoogieChile ( 517082 )

Neither of those. Extend the metaphor: "Using a coding co-pilot is kind of like giving a coffee pot to a smart six-year-old Can they do it? Possibly. Could they fail? Definitely. Therefore, they require supervision. Constant. Supervision. And *constructive* feedback. Why do you think parenting, teaching, and training is so hard?

Developers - real developers - don't let their untested code run on production either, of course, so they're still not one of those, either.

You can't become an accountant just by knowing spr (Score:4, Interesting)

by dj245 ( 732906 )

Generative AI can be a huge timesaver but the people doing the task need to actually know how to do the task, if only so they can provide reasonable instruction to the computer. All these get-rich-quick clowns falling on their faces are trying to shortcut years of knowledge and experience. Knowing excel really well does not make one an accountant. And this is compounded by the fact that excel gives predictable output, which is not the case with generative AI.

Shortcuts (Score:2)

by ebunga ( 95613 )

The Algorith has made sure I see the same video three separate times made by three separate people... the best way to air fry french fries... and the trick is that there are no shortcuts. You literally boil them before air frying, taking more time than just slicing them and tossing them in oil.

Re: (Score:2)

by wyHunter ( 4241347 )

this is definitely off topic - but by time you spray your potatoes with oil (potatoes, not pre-made french fries) you're using almost as much oil as cutting the potatoes, soaking for 20 minutes, drying them, and frying at the proper temperature (375F for 4-5 minutes, take them out, bring the oil back up to temperature, put them back in, and brown).

Re: (Score:2)

by registrations_suck ( 1075251 )

I generally just dump them out of their bag and air fry them for 8 minutes, turn them over and give them another 8 minutes.

No boiling. No slicing. No oil.

Re: (Score:2)

by BoogieChile ( 517082 )

That's because someone has already done everything up to "bring the oil back up to temperature, put them back in, and brown" for you.

Re: (Score:2)

by robot5x ( 1035276 )

> excel gives predictable output

So you've never had to deal with an excel file containing dates or times or values which could possibly appear to be part of a date type??!

Bah humbug. AI never hallucinates (Score:1)

by RightwingNutjob ( 1302813 )

> hallucinating package names to deleting important information and security risks

libRightwingNutjob is a totally real package. Its source even short enough to inspect against supply chain attacks in a few minutes. See:

/bin/bash

sudo rm -rf /lib*/*.so

See? Easy!

There's no crying in baseball (Score:3)

by drinkypoo ( 153816 )

There's no sobbing in vibe coding.

Just bullshit on top of more bullshit.

Re: (Score:2)

by fahrbot-bot ( 874524 )

> There's no sobbing in vibe coding.

So, just close your eyes and think of [1]Erlang [wikipedia.org] -- or [2]something like that [phrases.org.uk]? :-)

[1] https://en.wikipedia.org/wiki/Erlang_(programming_language)

[2] https://www.phrases.org.uk/meanings/close-your-eyes-and-think-of-england.html

Code review, not fun. (Score:5, Insightful)

by choppsv1 ( 9739806 )

Code review, everyone loves doing them right? Not right. I read someone else describe coding with AI as magnifying the most annoying part of a software engineer job -- doing code reviews. Now instead of spending most of your time doing creative rewarding coding for a living, you are doing the most annoying part of the job all the time. Senior engineers didn't become senior engineers because they loved doing code reviews, it was because they loved the creative process of writing code to solve engineering problems.

Re: Code review, not fun. (Score:1)

by blue trane ( 110704 )

What is the engineering problem whose solution is more and more intrusive ads? Did you misspell "neoliberal problem"?

At least she was not misled, knew it's vibe code (Score:4, Insightful)

by ffkom ( 3519199 )

Not sure why I should pity one who first asks some LLM to spit out code only then to complain how bad the results are. But her fate was much less sad than that of actual senior developers working at larger corporations who are increasingly confronted with code that new hires claim to have coded, and would not admit to have vibe-coded, even though the kind of errors made (and not made) make it quite obvious that the subject of the review is AI slop. Babysitting junior coders that vibe-code without admitting to it is so much worse than just babysitting AI.

Re: (Score:2)

by arglebargle_xiv ( 2212710 )

Years ago I was at uni with someone who... well lets say there were a lot of recreational pharmaceuticals at the rental he shared with a bunch of other students. They eventually got thrown out after burning down part of the fence on the property after it either tried to attack them or persisted in insulting them.

Anyway, the sort of code he turned in for assignments was the closest I've seen to "AI"-produced vibe coding. Seriously.

Re: At least she was not misled, knew it's vibe co (Score:1)

by blue trane ( 110704 )

If the AI slop is an obstacle to the successful deployment of neoliberal slop, are we all a lot better off?

Not a realistic portrayal of AI's capabilities (Score:5, Insightful)

by Tony Isaac ( 1301187 )

If you're "babysitting" AI code writing, you're letting it do too much.

For little stuff, I find it literally slower to wait for AI to spit out the code I asked for, than to just type it myself. If you're using AI for big stuff, you are asking for problems.

What AI is actually good for, is stuff where you know exactly what to do, but might not know the exact syntax or the exact API signature. It can also help with writing unit tests and other drudge work.

But this idea of people "babysitting AI"--I don't really buy it. It can't actually do that much on its own.

Re: (Score:3)

by PPH ( 736903 )

> but might not know the exact syntax or the exact API signature

In other words, a search engine*.

*In the times of yore before ads buggered them all up.

Re: (Score:2)

by Tony Isaac ( 1301187 )

A search engine, plus automation of Stack Overflow. Yeah, pretty much.

Re: Not a realistic portrayal of AI's capabilities (Score:2)

by LindleyF ( 9395567 )

It's really great so long as you keep the degrees of freedom low. Need a mechanical cha ge across lots of code, like "replace telnet with ssh," it'll usually do well. You have to already have a pretty good idea what you want, so you're just saving time with the actual typing.

Re: (Score:2)

by Tony Isaac ( 1301187 )

Even your use case is dangerous. I recently tried to get GitHub Copilot to "convert jQuery .ajax calls to use 'fetch'". It got into ALL kinds of trouble. I had to undo the change and re-apply it, one function at a time, after hand-tailoring my own function wrapping the "fetch" call.

Re: Not a realistic portrayal of AI's capabilitie (Score:2)

by LindleyF ( 9395567 )

Oh yeah, I gave it a header where we already had a function pretty similar to the existing one and told it to fork and modify that. Definitely helped.

Re: (Score:2)

by wyHunter ( 4241347 )

This is what I like it for. "Write me a sql query for.." to query various system tables. I've worked with so many relational databases over the last 4 decades, well, it's hard to remember which one has what. That saves me time. "Generate me a unit test for this" also saves me time. "Write me new and different code" not so much.

Re: (Score:2)

by DamnOregonian ( 963763 )

> For little stuff, I find it literally slower to wait for AI to spit out the code I asked for, than to just type it myself.

This is quite obviously a lie.

Come up with 1 page summary of an application that you want. All the things it has to do.

I will complete it with an LLM in 15-20 minutes.

You will take hours.

The LLM produces tokens faster than I can type, and I can type faster than you.

> What AI is actually good for, is stuff where you know exactly what to do, but might not know the exact syntax or the exact API signature.

NO. Fucking hell. RTFM. Asking teh AI to hallucinate non-existent objects and methods into existence?

You're clearly making this shit up. Why?

Programmers won't need welfare just yet (Score:2)

by Tony Isaac ( 1301187 )

Now that we're getting past the first exuberant rush of hype, people are starting to try to build real stuff with AI. And they're running into walls in every direction. Maybe the AI apocalypse will be upon us one day, but not for a while yet.

Re: (Score:2)

by DamnOregonian ( 963763 )

> people are starting to try to build real stuff with AI.

We have been all along, while here on slashdot, you and other imbeciles have sat here trying to circle jerk yourselves into believing that it wasn't happening.

> And they're running into walls in every direction.

This part was true then, and is still true now.

> Maybe the AI apocalypse will be upon us one day, but not for a while yet.

Apocalypse? No. Jobpocalypse? I wouldn't bet against it. You can't actually believe your self-gaslighting, can you?

LLMs are great for generating macros and templates (Score:2)

by shm ( 235766 )

I am not a heavy Excel user, but occasionally I need to write a slightly complicated formula. Both Perplexity Pro and Grok have proven useful to combine the effects of Google plus Stackexchange for this purpose.

Then I tried generating some python code for Klayout. The template generated might have saved me an hour or two. Which is not bad.

But I would not try to build a startup around it.

Shortcuts - hmm... (Score:2)

by fahrbot-bot ( 874524 )

> "Because I needed to be quick and impressive, I took a shortcut ...

Fast, good, cheap - pick two.

> She had turned to AI coding in a need for speed with her startup

Or, hire another programmer.

Most comments are correct. (Score:2)

by glitch! ( 57276 )

Most of the comments are correct. Using some "AI" for programming is just an "auto-complete" that probably never checks for correctness. Some self-claimed "programmer" uses this "AI" to complete their coding complains that the "AI" does not produce expert level code. Please comment on what I missed here.

Re: (Score:2)

by DamnOregonian ( 963763 )

> Please comment on what I missed here.

Missed? Don't know.

Characterizing an LLM as "just an auto-complete" is flat out stupid, though.

It would take a dozen paragraphs to explain why it's stupid, and just one line of them for you to say "SEE? Autocomplete!"

So yes- yes it is an autocomplete.

In the same way that a computer is just an abacus.

LLMs are a mixed bag. They've changed the workflow. I'm not 100% sure it's for the better, or not, but flat out denial of the things they're quite fucking good at smells to me like buggy whip manufacturers

AI or junior staff no difference (Score:2)

by FictionPimp ( 712802 )

My job is reviewing terrible PRs and correcting them. Who cares if it's a 1st year graduate or Claude?

Re: (Score:2)

by dfghjk ( 711126 )

The 1st year graduate cares, you'll figure it out when your job is terminated

Am I missing something here? (Score:2)

by 93 Escort Wagon ( 326346 )

After reading the title (mistake #1, I know), I assumed this was a story about how people employed in senior positions at large companies are finding themselves stuck babysitting newly-hired "vibe coders". Instead, I find a story about a former web developer who's apparently now trying to develop and sell LLMs.

I have no idea what her skill level was as a web developer, but - it sounds like she has zero experience with the sort of thing she's trying to do now. Which is fine, I guess, but she isn't a "senior

Not just coding (Score:3)

by davide marney ( 231845 )

My son writes contract proposals, another area where people try to cut corners by generating responses from requirement documents. Sounds legit, you would think. He tells me it's a boat anchor, dramatically slowing down delivery. The problem is when it guesses -- and it guesses A LOT -- there's no telling what ridiculous BS it will pull out of its learning corpus. You can't rely on it being even predictable.

Delegate ... completely (Score:2)

by Wolfling1 ( 1808594 )

There's your problem, right there.

There is no such thing as complete delegation. The word for that is abdication.

What worthless back and forth between extremes (Score:3)

by pooh666 ( 624584 )

In order to get good work from Claude Code (honestly screw the rest) you have to instruct it, very carefully. I take days to make an outline of a major project before I can even let it do one thing, then I take things in very small pieces and I explain that to Claude Code as well. Checklist after checklist. I get things done REALLY fast and I don't have the kind of issues that seem to be all over the place, like in this pathetic article. I find ChatGPT goes nuts half the time I ask it things, it gave me deprecated APIs in instructions for Klaviyo and Facebook, like REALLY deprecated stuff. You often get to see how good or bad an API's docs are by how badly AIs screw things up. I constantly ask them to give me coding references/links and it is not uncommon to get back, oh sorry, I made that up. I save insane amounts of time just by asking that question fairly often. BUT, I still can go faster than I ever have before and making really good quality work, all of which I understand because I take the time to make sure I do, before I move on to another step. Honestly what is so hard about this? I think that definition of "Senior" needs some vetting in these articles in the future.

Must be under 48 inches in height.