Topic summary
Vibe coding

Vibe coding is the software development practice assisted by artificial intelligence (AI) where the software developer describes a project or task in natural languages to a large language model (LLM), which generates source codeautomatically. Vibe coding may involve accepting AI-generated code without thorough review of the output, instead relying on results and follow-up prompts to guide changes.
The term was coined in February 2025 by computer scientist Andrej Karpathy, a co-founder of OpenAI and former AI leader at Tesla. In March 2025, Merriam-Webster listed the term as a "slang & trending" expression. It was also named the Collins English DictionaryWord of the Year for 2025.
Advocates of vibe coding say it allows amateur programmers to produce software without the extensive training and skills required for software engineering. Critics say there is a lack of accountability, maintainability, and an increased risk of introducing security vulnerabilities in the resulting software.