Vibe Coding
ELI5 — The Vibe Check
Vibe coding is writing software by vibes — you describe what you want to an AI, it writes the code, and you just... vibe. No more memorizing syntax, no more Stack Overflow deep dives. You're the creative director and the AI is the entire engineering team. Some call it the future, others call it 'that thing that breaks in production.'
Real Talk
Vibe coding (coined by Andrej Karpathy in 2025) refers to the practice of using AI coding assistants to generate code from natural language descriptions, with the developer focusing on high-level direction rather than implementation details. It emphasizes rapid iteration, intent-based development, and leveraging LLMs as the primary coding mechanism.
When You'll Hear This
"I vibe-coded the entire MVP in a weekend." / "Is this vibe-coded or did someone actually write it?"
Related Terms
AI Pair Programming
AI pair programming is pair programming where your partner is an AI.
Claude Code
Claude Code is Anthropic's agentic coding tool that lives in your terminal.
Copilot
GitHub Copilot is the AI coding assistant that lives inside your editor and autocompletes your code.
Cursor IDE
Cursor is VS Code's cooler cousin who's really into AI.
Prompt Engineering
Prompt engineering is the art of talking to AI so it actually does what you want.