Agentic Engineering

· ai-agents coding ai · Source ↗

TLDR

  • Andrej Karpathy’s term “agentic engineering” distinguishes disciplined, spec-driven, AI-agent-assisted development from “vibe coding,” which means accepting AI output without review.

Key Takeaways

  • Vibe coding is defined by not reviewing diffs; useful only for MVPs, prototypes, and one-off scripts where correctness is irrelevant.
  • Agentic engineering requires a design doc before prompting, per-diff code review, and a test suite the agent loops against until passing.
  • Tests are the critical differentiator: without them, agents confidently ship broken code; with them, agents become reliable systems.
  • Agentic engineering benefits senior engineers disproportionately because reviewing and correcting AI output requires strong fundamentals.
  • The author argues better specs, more comprehensive tests, and cleaner architecture all amplify AI output quality, raising the bar for engineering craft.

Hacker News Comment Review

  • No substantive HN discussion yet.

Original | Discuss on HN