Vibe coding
Building by prompting and accepting the result without reading the code closely.
Great for prototypes, demos and throwaway tools: you get something working in hours. The bill comes later, when the prototype becomes the product and nobody knows how auth, payments or data deletion actually work.
Related terms
- Spec-driven development: Writing the specification and acceptance tests first, then letting agents implement against them.
- Coding agent: An agent that reads a repository, edits files, runs commands and tests, and opens pull requests.
- Technical debt: Shortcuts in code and design that speed up delivery now and make every later change slower until they are paid back.
- Software takeover (handover): Moving an existing app to a new developer or team: access, code, infrastructure and the knowledge in people’s heads.
- Row Level Security (RLS): Database rules that decide, row by row, which records each user may read or change. Missing RLS is a common leak in AI-built apps.
