Skip to content
All terms
Vibe-coding

Vibe Coding

Vibe coding is the colloquial name for AI-paired software development in 2025-2026. You describe a feature or change to an editor like Cursor, Windsurf, or Claude Code; the agent writes the code; you review the diff and ship. The developer remains responsible for architecture, naming, and "is this the right thing to build at all" judgement.

The term originated in Andrej Karpathy's tweet from February 2025 and stuck because it captures a real shift: the developer's flow is conversational rather than typed.

Implications for database work: AI agents do best with type-safe, introspectable databases (Postgres > MongoDB), strong conventions in the repo (a rules file, schema-as-code, committed types), and clear safety rails (audit log, propose- then-execute for writes).

Read further