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.