Vibe Coding
Vibe coding means using AI to generate code based on the general “vibe” of whether it seems to work, rather than reviewing each line in detail. AI researcher Andrej Karpathy coined the term in 2025. The person prompts a Large Language Model (LLM), checks whether the output does what they want, and refines it with further prompts.
Vibe coding lets people build software quickly, often with little coding knowledge. Because the code isn’t always reviewed closely, it can carry issues like security vulnerabilities or bugs that surface later. If you’re not careful, this can create snowballing technical debt. How much this matters depends on the project and how the code is checked before use.
See also: Large Language Model (LLM), Technical Debt
Read more: Why Vibe Coding Won’t Cut It for Business Websites