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.
Related Terms
A development workflow where you write prompts instead of code, iterating through AI conversations.
An AI-powered code editor built on VS Code that lets you write code through natural language prompts.
The philosophy of deploying your code to production quickly rather than endlessly perfecting it.
Pushing code directly to production without testing, staging environments, or code review. Pray and deploy.
Was this helpful?
Want to go deeper? I write about the real gaps vibe coding leaves behind.