
This week, weโve seen more than one coding YouTuber release a rant video criticising vibe coding. On Hacker News, Godwinโs Law has been replaced by one stipulating that all conversations degenerate into vibe coding vs boomer coding (i.e. coding strictly without using AI assistance).
I hear stories every day of senior developers in this or that company who a) have never even heard of Claude Code and/or b) are still poring over API documentation before slowly beginning to lay down code that interacts with it.
You wonโt need to read the rest of this to understand that vibe coding is going to win. No amount of online influencers whoโve seen the looming end of their media revenue can hold back this tide.
Not even the most seasoned dev can out-deliver a context engineer.
Letโs look at the jist of the argument.
โI Just Donโt Trust Itโ - The Reliability Argument
LLMs sometimes get it wrong frequently. You still need to read, understand, and test what comes out.
But guess what? Humans write broken code all the time, too. Almost all human-written code is buggy and clumsily implemented. Thatโs the reality of coding for money: good enough is usually the best we can shoot for.
The question isnโt
can I trust it?
The question is:
can I verify it quickly, correct it easily, and move faster than before?
And with proper context engineering, the answer is almost always: yes.
โYouโre Not Learning Anythingโ - The Skill Atrophy Panic
This is a real risk of vibe coding. This is what leads to production apps with glaring security holes, stolen data and incorrect functionality.
But learning how to engineer context, design good inputs, and review outputs is a skill. Itโs not something that a beginner can do, nor is is something somebody with no coding skills can excel at.
Just as the best boomer coding devs are those that learn at a phenomenal rate, the best vibe coders are those that stay close to the code thatโs being written and learn as they go. They treat the AI as part slave, part mentor.
If we can forsee a future where those who donโt vibe code are eventually cast out of the industry, we can also anticipate that vibe coders who donโt learn along are next on the list.
โItโs Just Copy-Paste With Extra Stepsโ
Most levelling this criticism have yet to get beyond copy-pasting prompt responses into their IDE (see our previous issue on the progression of a context engineer).
This leads to the criticism that bad prompting is just copy-paste with plausible syntax.
But real vibe coding is:
Designing
.mdfiles that encode your tech stack and output styleUsing context to define constraints, naming rules, and formatting
Reviewing LLM output the way youโd review a teammateโs PR
If you think itโs just copy-paste, youโve stopped at โchatbotโ and never made it to โtoolchain.โ
Serious vibecoders add dozens of .md files to their repo and use CLI or IDE-based agents (with access to MCP tools) that work directly on the code. They follow along as changes are made and reject those they donโt like.
โReal Devs Donโt Use Chatbotsโ - The Identity Crisis
Letโs name it:
Some devs feel threatened by vibe coding because it breaks the craft.
If anyone can prompt their way to working code, whatโs left of our identity?
But hereโs the thing: this has happened before. C compilers. Rails generators. React component libraries. In any developer thread, the person shouting โLLMs are a crutchโ is also the person with 27 custom Vim macros and a 400-line .bashrc.
That said, we canโt in all honestly characterise the rise of AI coding as just another development in coding practice. Itโs a new paradigm that will lead imminently to many thousands of devs losing their jobs forever.
And if you think because your shop doesnโt use LLMs, youโre safe? There is an AI-native competitor with 10% of your companyโs headcount sneaking up on you, intent on eating the firmโs lunch.
When Horses Made More Sense Than Cars

Horses vs Cars is a good analogy
In the early 1900s, people defended horses over cars using perfectly valid arguments:
More reliable
Less maintenance
Easier to steer
Already works
And still cars won. Not because they were instantly better, but because they scaled faster. LLMs today are horses vs. cars all over again.
Sure, the roads arenโt paved, and the cars donโt go faster than 20mph as yet, but they will. Be sure of that. You can insist on riding the horse. Itโs even a little romantic. Pretty soon, though, youโll find cars buzzing past you on the track.
You Canโt Fix Vibe Code With Vibe Reviews
Critics are right about one thing: you need standards.
LLM generated code isnโt magically correct, itโs just fast. If you donโt structure your inputs, youโll get messy, inconsistent, hard-to-review output.
Thatโs why you need:
Versioned
.mdcontext filesConsistent prompt libraries
Reviewable code scaffolds
Professionalised vibe coding isnโt chaotic. Itโs structured, reproducible, and often better than junior dev output. This is where actual coding experience becomes an absolute asset that puts senior developers and above in the driving seat for LLM use.
Vibe Coding Needs Engineering, Not Evangelism
There are a lot of lies about vibe coding online. A lot.
As a general heuristic, anything combining the terms MRR or ARR and vibe-coding is absolute bullshit. Anything where the entrepreneur in question is under 20 has very questionable provenance. Almost anything that talks about an AI SaaS company getting investment is suspect.
The real gainz are being made on the quiet, in offices, labs and bedrooms around the world. Builders are building and using these relatively newly-found powers (Claude Code has been out for a few months) to lay down 5000 lines of code a day.
Wow, itโs so slow
โI could write this faster myselfโ
No, you canโt. Not in this physical universe.
Next question.
Itโs Not Inevitable That Vibe Coding Takes Your Job
You donโt have to throw away your craft. You donโt have to stop thinking. You just have to stop typing so much.
Vibe coding isnโt the end of software engineering. Itโs the beginning of something faster, clearer, and more modular.
Only those that embrace it and develop the skillset required to really leverage AI tools will survive.
