vibe coding

Vibe coding is an AI-assisted programming style where a developer describes goals in natural language and accepts AI-generated code with minimal manual editing, iterating by running it and asking the model to fix issues or add features.

It emphasizes conversational, rapid prototyping over deep code comprehension, and is often contrasted with agentic coding, where autonomous agents plan and execute multi-step development workflows.

Critics have pointed to several risks of this coding approach, including code quality degradation, security vulnerabilities, lack of maintainability, difficulty in debugging, and accountability gaps.


By Leodanis Pozo Ramos • Updated Oct. 10, 2025