Vibe coding is building software by describing intent to AI tools and iterating on the result conversationally: accepting generated code largely on observed beh
Building software by describing intent to AI tools and iterating conversationally, accepting generated code largely on observed behavior rather than line-by-line review. The term, coined by Andrej Karpathy, became the banner for the 2025-26 explosion of prompt-built apps.
It is productive for prototypes, internal tools, and MVPs, and dangerous for production systems adopted without review, since security gaps and architectural debt hide behind working demos. The professional pattern is two-phase: vibe-code to validate, then harden deliberately.