Dictionary
Plain-language definitions of the terms shaping AI-assisted software development — vibe coding, agentic coding, context engineering, and more.
All terms (3)
- Agentic coding
- A workflow where an AI coding agent plans and executes multi-step software changes — editing files, running commands, and iterating — with a human supervising rather than typing.
- Context engineering
- The practice of deliberately assembling what an AI coding assistant knows — relevant files, docs, constraints, and conventions — so its output matches your project's reality instead of generic best guesses.
- Vibe coding
- Writing software by describing what you want to an AI in natural language, accepting its output with minimal review, and iterating on vibes rather than specifications.