Vibe coding, a term coined by Andrej Karpathy in 2025, refers to an AI-driven programming technique where users prompt a language model to generate code based on simple descriptions, often without needing programming expertise. While it's seen as a tool for non-programmers and can expedite prototyping, its practical use in serious software development is questioned due to potential bugs and a lack of deep understanding of the generated code. Experts argue vibe coding complements traditional programming but won't replace developers, highlighting the importance of rigorous testing and the need for skilled professionals to manage complex systems.
https://www.kdnuggets.com/feel-the-vibe-why-ai-dependent-coding-isnt-the-enemy-or-is-it