VIBE CODING
Jee Jun Young
10 PRINCIPLES
When AI companies post demo videos,
they do not show the fumbling and failed attempts.
They pick the successful parts and edit them together.
Think of one as a slick slacker with a law degree from an elite university.
It wants to slap something together and clock out.
It gives a face-saving answer to keep the client from getting angry now,
puts off a patch until later, then causes another mess — just like a person.
There will be things only human eyes can spot,
and things you only notice by using it yourself.
Vibe coding without those three things
is not coding. It is fortune-telling.
I ask Claude.
“Why doesn’t this work?”
“How do I make it work?”
Those two lines are enough.
Grabbing the AI by the collar and making it try again gets you much further.
But remember principle seven alongside this one.
Hey, this is what that one built.
Is it right?
You can hand Claude’s result to Gemini or Codex, or the other way around.
Many teams already use different AIs for writing code and reviewing it.
In the AI industry, first and second place change almost every week.
Use skepticism and cross-checking actively.
“I did not type a single line of code.
I had Claude do all of it. That is delegation.”
The person who rules this game is not the one who knows the most code.
It is the one who hands the work to the machine and cracks the whip properly.
Stopping under the weight of textbooks before you even begin
does not fit the times we live in.
But the time when you need verified knowledge will come.
You need that knowledge to keep your service from breaking.
Even Anthropic bought and scanned hundreds of thousands of used books for training.
Their quality is different from writing floating around the internet.
Do not dismiss the importance of books
and the knowledge experts have left behind.
Build something you want and publish it.
What matters is trying it yourself once.
The machine is neither a genie in a lamp nor a god.
You have to run into the obstacles to draw the map.
:
When that ratio flips,
most people give up on vibe coding within two weeks.
So break the work into pieces that are easy to verify before handing it over.
An unwritten rule of advertising
The second-hardest client is the one who will not listen.
The hardest is the one who does not know what they want.
Write down a detailed order instead of just saying “Feed me.”
Then you get what you wanted even when a new part-timer shows up each time.