What is Vibe Coding?
Vibe coding (Collins Word of the Year 2025) is an approach to software development where a programmer describes what they want to achieve in natural language, and an AI model generates code, tests, and configuration. The term was coined by Andrej Karpathy (OpenAI co-founder).
How does it work in practice?
Instead of writing code line by line, the developer collaborates with an AI agent: describes functionality, reviews generated code, points out corrections, and the agent iterates. Tools like Claude Code, GitHub Copilot, and Cursor transform this process.
Enterprise vibe coding
In enterprise context, vibe coding accelerates software development but requires mature processes: code review, automated testing (unit, integration, E2E, security), CI/CD pipelines, and architect oversight. AI generates code, but quality and security responsibility remains with the team.