This Google whitepaper (the 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 whether AI is used 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, the practice remains vibe coding.

The central skill becomes context engineering: code quality depends less on prompt refinement than on the quality of the context provided. Six types of context (instructions, knowledge, memory, examples, tools, guardrails) split between static context (always loaded, costly: AGENTS.md, CLAUDE.md, GEMINI.md) and dynamic context (loaded on demand, efficient). Agent Skills are the flagship pattern for dynamic context via progressive disclosure.

The SDLC is compressed unevenly: implementation shrinks from weeks to hours, but requirements, architecture, and verification remain at human pace. Architecture stays the most stubbornly human phase (trade-off decisions). On the implementation side, gains of 25-39%, tempered by the METR study (experienced 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 sits the equation Agent = Model + Harness: the model accounts for ~10%, the harness ~90% (instructions, tools/MCP, sandboxes, orchestration, hooks, observability). Evidence: on Terminal Bench 2.0, changing only the harness moved an agent from outside the Top 30 to the Top 5. "Most agent failures are configuration failures."

The developer moves between conductor (real-time, in-IDE) and orchestrator (async, multi-agent), confronting the 80% problem. Economically, vibe coding (low CapEx/high OpEx) ends up 3-10× 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."