Agentic Engineering: The disciplined alternative to vibe coding in AI-assisted development
By
Addy Osmani
A five-star bake. Worth schmearing, sharing, saving.
Summary
The article discusses the evolution of AI-assisted programming, contrasting the "vibe coding" approach (coined by Andrej Karpathy) — where developers blindly accept AI-generated code — with a more disciplined methodology called "Agentic Engineering." The latter emphasizes human oversight, engineering rigor, and structured workflows where AI agents handle implementation under careful human supervision. The piece argues that "vibe coding" has become an overused umbrella term that fails to distinguish between casual prototyping and serious, production-grade AI-assisted development.
Key quotes
· 3 pulledA year ago, Andrej Karpathy coined 'vibe coding' to describe a gleefully reckless way of programming: you prompt, hand the keyboard to an AI, accept everything it spits out, don't read the diffs, iterate by pasting error messages back in.
The problem is that 'vibe coding' has become a suitcase term.
People now use it to describe everything from a weekend hack to a disciplined engineering workflow where AI agents handle implementation under human oversight.
You might also wanna read
Vibe Coding Explained: How AI Lets You Create Software by Describing What You Want
Vibe coding is a method of creating computer code using artificial intelligence where users describe what they want built rather than writin

AI's Impact on Software Engineering: Evolution or Replacement?
The article explores the complex relationship between AI tools like ChatGPT and software engineering, examining whether AI represents the en
Building a Software Factory with Claude Code: From AI-Assisted Coding to Agentic Development
This article provides a comprehensive guide on building a software factory using Claude Code and other AI coding tools. It covers the evolut

Intent Prototyping vs Vibe Coding: The Future of AI-Powered Enterprise UX Design
This article examines the tension between traditional static mockups and emerging AI-powered prototyping approaches in enterprise UX design.

Practical Guide to Using AI Coding Tools for Responsible Development
The article provides practical guidance for developers on responsibly integrating AI coding tools into their workflow. Based on two years of

The Intensifying Competition in AI-Powered Coding Tools and Software Development
The article discusses the intensifying competition in AI-powered coding tools, focusing on how major tech companies like OpenAI, Google, and
