This Google whitepaper (first installment of a series, authored by Addy Osmani, Shubham Saboo and Sokratis Kartakis, May 2026) argues that the deepest transformation in software engineering is not technological but interfacial: the shift is from writing code to expressing intent, entrusting intelligent systems with translating that intent into working software. Framing data: 85% of professional developers regularly use coding agents, 51% daily, and 41% of new code is AI-generated.
The authors reject the binary opposition between vibe coding and agentic engineering in favor of a spectrum. The differentiator is not the use of AI but the amount of structure, verification, and human judgment surrounding its output. Key distinction: tests verify the deterministic, evals (labeled datasets, rubrics, LM judges) verify the non-deterministic — without both, one remains in vibe coding.
The central skill becomes context engineering: quality depends less on the prompt than on the context provided. Six types of context (instructions, knowledge, memory, examples, tools, guardrails) are split between static context (always loaded, costly: AGENTS.md, CLAUDE.md, GEMINI.md) and dynamic context (on-demand, efficient). Agent Skills are the flagship pattern for dynamic context via progressive disclosure.
The SDLC is compressed unevenly: implementation goes from weeks to hours, but requirements, architecture, and verification remain at human pace. Architecture remains the most human phase (trade-off arbitration). On the implementation side, gains of 25-39%, but the METR study nuances this (developers 19% slower on certain tasks). The throughline is the factory model: the developer's deliverable is no longer the code but the system that produces it (specs, agents, quality gates, feedback loops, guardrails).
At the heart of the factory is the equation Agent = Model + Harness: the model accounts for ~10%, the harness ~90% (instructions, tools/MCP, sandboxes, orchestration, hooks, observability). Proof: on Terminal Bench 2.0, changing only the harness took an agent from outside the Top 30 to the Top 5. "Most agent failures are configuration failures."
The developer oscillates between conductor (real-time, in-IDE) and orchestrator (async, multi-agent), confronted with the 80% problem. Economically, vibe coding (low CapEx/high OpEx) ends up 3-10x more expensive per feature than agentic engineering (high CapEx/low OpEx); context engineering and model routing are financial levers. Conclusion: "Generation is solved. Verification, judgment, and direction are the new craft."