Back to Dictionary
Workflow

Vibe Coding

Writing software by describing what you want to AI tools instead of manually writing every line of code.

The Full Picture

Coined by Andrej Karpathy, vibe coding is a development approach where you "fully give in to the vibes" and let AI handle the implementation. You describe features in natural language, accept AI suggestions, and focus on the product rather than the syntax. It's incredibly productive for prototyping and MVPs, but comes with real risks: accumulated tech debt, security gaps, missing error handling, and code you don't fully understand.

The best vibe coders know when to vibe and when to actually read the code.

Was this helpful?

Want to go deeper? I write about the real gaps vibe coding leaves behind.