Briefing

Vibe coding vs agentic engineering: why terminology matters for AI‑assisted development

ai-dev
by fagnerbrack ·

Adopt agentic engineering by writing specs, breaking tasks, reviewing AI output, and testing rigorously to ensure reliable code.

What to do now

Adopt agentic engineering by writing specs, breaking tasks, reviewing AI output, and testing rigorously to ensure reliable code.

Summary

Vibe coding, coined by Andrej Karpathy, describes a reckless workflow where developers prompt an AI, accept its output without review, and iterate by pasting errors back in. While useful for quick prototypes, this approach leads to unreliable, unmaintainable code and can cause serious security and performance issues. The emerging discipline of agentic engineering replaces vibe coding with a disciplined process that starts with a design spec, breaks work into scoped tasks, reviews AI output, and relies on rigorous testing to validate results. In agentic engineering, the AI acts as a junior developer, the human remains the architect, and the codebase is governed by version control, CI, and monitoring. Senior engineers benefit most from this workflow because they can efficiently review AI output and enforce architectural and security standards, whereas junior developers risk skill atrophy if they rely on AI without understanding the code. The terminology shift from “vibe coding” to “agentic engineering” clarifies expectations for stakeholders and encourages systematic evaluation of AI‑assisted workflows. Training programs must adapt to emphasize fundamentals, architectural thinking, and security awareness alongside AI tooling. Adopting agentic engineering can accelerate development while maintaining quality and reliability.

Key changes

  • Vibe coding accepts AI output without review, leading to unreliable code.
  • Agentic engineering starts with a design spec and scoped tasks before prompting AI.
  • The AI generates code, but the human reviews and tests it rigorously.
  • Testing is essential to turn AI output into a reliable system.
  • Senior engineers benefit most from agentic engineering due to their ability to review AI output.
  • Junior developers risk skill atrophy if they rely on AI without understanding the code.
  • The terminology shift clarifies expectations for stakeholders and encourages systematic evaluation.
  • Training programs must emphasize fundamentals, architecture, and security alongside AI tooling.

Affects

none

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting