Definition
Vibe Coding
Vibe coding is Karpathy's term for trusting AI enough to move fast and iterate, which the internet distorted into shipping unreviewed output. The book contrasts it with disciplined AI-assisted engineering: plan extensively with context loaded up front, execute in small reviewable steps, have the AI write tests, run an AI self-review of the changeset, then a human final review, then small commits. Speed from AI, judgment from humans.

Explained in
Chapter 15: The AI Coding Revolution
Coding AI isn't just another vertical. It's changing how all software gets built. Including the software that builds AI.
Related terms