Vibe Coding
also: agentic coding
Describing what you want and accepting AI-written code without reading it closely — prototyping’s new superpower and production’s new risk.
Vibe coding (Karpathy’s coinage, 2025) is building software by conversation: describe the goal, accept the diff, run it, describe the next change — engaging with behavior rather than code. Brilliant for prototypes and throwaway tools; dangerous when unreviewed code ships to production. It sits at one end of a spectrum with agentic coding — where engineers still own the architecture, review the diffs, and gate the agent with tests, budgets and a designed loop — as the production-grade discipline.