rvachev.orgEN / RU / 🤖
← Back to essays
· Essay · 1 min

Key Insight on Vibecoding Lately

If you're vibecoding something more than a script that checks if you've turned off the stove, the correct process is as follows...

🎯 Key insight on vibecoding lately.

If you're vibecoding something more than a script that checks if you've turned off the stove, the correct process is as follows:

1. First, sketch out a plan for yourself - what you want to achieve.
2. Discuss the plan with the agent, making it communicate with you in the AskUserQuestionTool format - where it asks you specific questions, and you answer or deliberate together. The result of this step is a technical specification.
3. Based on the technical specification, ask it to draft a design/prototype (without programming anything). By looking at what it sketches, repeat steps 2-3 until you're sure it's what you need.
4. Only then ask it to program everything.
5. Request it to write tests and ensure they pass.

P.S. It's just like developing with humans. It's funny that with AI, everyone now becomes a CTO/CPO.

#vibecoding@rvnikita_blog #ai@rvnikita_blog #coding@rvnikita_blog

Key Insight on Vibecoding Lately — illustration

Newsletter

Get new posts by email

A weekly digest of what I write about AI, software and products. Unsubscribe anytime.