vibe coding
Vibe coding is an AI-assisted programming style where a developer describes goals in natural language and accepts AI-generated code without carefully reviewing or fully understanding it, 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 the developer stays in the loop, writing specs, supervising the agent’s plan, and inspecting its diffs and tests rather than accepting output unseen.
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.
Related Resources
Course
Tips for Using the AI Coding Editor Cursor
Learn Cursor fast: Use AI-powered coding with agents, project-aware chat, and inline edits to supercharge your VS Code workflow.
By Leodanis Pozo Ramos • Updated Aug. 1, 2026