An article from TechCrunch reports on how the rise of “vibe coding” — where AI tools generate or scaffold large parts of software with human oversight — has turned many senior engineers into de facto caretakers of AI-output. According to a Fastly survey of nearly 800 developers, 95% said they spend extra time fixing code produced by AI, with the burden falling disproportionately on those with more experience. While vibe coding speeds up prototyping and boilerplate work, experienced developers warn of serious issues: hallucinated package names, deleted or missing information, security vulnerabilities, poor systems thinking (e.g. duplicative code or inconsistent patterns), and even “AI output pretending to have used data it hasn’t.” Despite these drawbacks, many senior devs believe they still get more done overall — provided they allocate substantial time to review, testing, and cleanup.
Sources: Fastly, TechCrunch, IT Pro
Key Takeaways
– Senior developers are shouldering most of the oversight, debugging, and auditing work when using AI-generated or AI-assisted code; while vibe coding speeds prototyping and boilerplate, the cost in review time is significant.
– Vibe coding introduces real risks: hallucinations (wrong package names or misleading outputs), missing context, inconsistent architecture, and security vulnerabilities are recurring problems. Proper testing, peer review, and security scanning are essential.
– Despite frustrations, many experienced developers believe the trade-off favors using AI tools overall — but only if they accept the “innovation tax” of cleaning up after the AI and guiding its work carefully.
In-Depth
Vibe coding, once a fringe term tossed around in experimental AI developer groups, is now very much a part of how many software teams build. It refers to leaning heavily on AI tools to produce code — scaffolding, boilerplate, even more ambitious chunks — with humans stepping in mostly as overseers, testers, and the ultimate refiner. The latest snapshot, from a Fastly survey of nearly 800 developers, reveals just how much senior coders are doing this cleanup work: 95% report spending extra time fixing AI-generated code. Those with more experience also ship a far larger proportion of AI-assisted code into production than junior counterparts.
What emerges is a tension between speed and safety. On one hand, vibe coding enables rapid iteration, helps with prototyping, and relieves humans of repetitive tasks. On the other hand, AI-generated code often has hallucinations (incorrect or invented dependencies), deletes or omits crucial logic, introduces security blind spots, and lacks the systems thinking that prevents duplication or future maintenance headaches. One senior dev described coding generated by AI like hiring “a stubborn teenager” — doing some things correctly, some things wrong, and breaking others along the way.
The result is what might be called an “innovation tax”: you gain speed and potentially creativity, but pay in time spent reviewing, fixing, securing, and maintaining the output. Many senior engineers accept that cost willingly; they say that, net of the cleanup, they still achieve more than they’d without using the tools. But they also emphasize that output must not be blindly trusted. Human review, rigorous testing, security vetting, and architecture oversight remain non-negotiable when moving from prototype or side project to production. For teams or organizations looking to adopt vibe coding, the advice seems clear: use it to accelerate—but never as a replacement for expertise, discipline, and responsibility.

