The tech world is always chasing the next big thing.
whether it’s no-code tools, AI co-pilots, or now, “vibe coding.” The term, mostly tongue-in-cheek, refers to letting AI tools (like Cursor, GitHub Copilot, or ChatGPT) do most of the heavy lifting while the human developer steps back.
sometimes literally, like scrolling through their phone or sipping coffee — and watches code generate itself.
One developer recently shared a blunt critique of this style of working, calling vibe coding a “scam” after trying it for just two days.
Their frustration is palpable, and it hit a nerve in the dev community. Here’s the core of what they said — and why it sparked such an intense reaction.
The post lays out a brutal five-point takedown:
It’s not a rejection of AI coding tools entirely — it’s a rejection of blind faith in them.
The post drew dozens of comments, showcasing a spectrum of reactions. Some fully agreed:
“You are exactly on point. It’s funny how many people say otherwise without any experience.”
“Most of the code I get is slop. Usually I have it do base stuff so that I can add things/edit.”
“If AI is giving you bad work, congratulations — you're actually smarter than the chatbot.”
Others took a more nuanced stance:
“Sounds like a skill issue.”
(A sentiment echoed by others who believe vibe coding can work with the right approach.)
Claimed the opposite experience, having built “fully functional products” with AI help.
Joked that AI isn’t a silver bullet and that genuine engineers are still very necessary.
The key theme? Vibe coding might look magical in theory, but in practice, it often leads to messy, brittle projects unless you treat the AI like a junior dev, not a genius co-founder.
Grammarly is an AI-powered writing assistant that helps improve grammar, spelling, punctuation, and style in text.
Notion is an all-in-one workspace and AI-powered note-taking app that helps users create, manage, and collaborate on various types of content.
Not quite — but it is misunderstood.
AI-assisted coding is powerful, but the “vibe” mindset — hands-off, no plan, pure improvisation — sets people up for failure. As one commenter said, it can work better if you:
The original poster’s frustration is valid — many people do get seduced by the illusion that AI will just figure things out. But most of the time, especially for complex systems, that dream dissolves fast.
Vibe coding exposes a larger tension in the dev world: the desire to move faster and do less thinking, versus the reality that quality software still demands careful thought, planning, and human judgment. AI can accelerate good developers — but it can’t replace them. At least not yet.
Have you tried vibe coding? Did it work for you — or did it leave you feeling like a “non-technical PM”?