# Vibe coding vs agentic engineering

> Google's 2026 SDLC whitepaper draws the line at verification: vibe coding is prompts plus seems-to-work checks; agentic engineering adds specs, evals, CI.

URL: https://bartlomiejkrupa.dev/notes/vibe-coding-vs-agentic-engineering/
Category: concept | Updated: 2026-10-07
Summary: Google's 2026 SDLC whitepaper draws the line at verification: vibe coding is prompts plus seems-to-work checks; agentic engineering adds specs, evals, CI.

**Vibe coding** and **agentic engineering** are the same agent with a different harness. Google's 2026 whitepaper *The New SDLC With Vibe Coding* (Addy Osmani et al.) draws the line at verification, not whether AI is used.

| | Vibe coding | Agentic engineering |
| --- | --- | --- |
| Spec | Casual prompts | Formal, machine-checkable |
| Done check | Does it seem to work? | Automated evals + CI gates |
| Cost shape | Low CapEx, high OpEx per feature | Front-loaded harness, flatter OpEx |

As of early 2026, per the figures the whitepaper cites, 85% of professional developers use AI coding agents regularly and roughly 41% of new code is AI-generated. What separates a prototype workflow from a production one is structure around the output.

## Agent = model + harness

The whitepaper's rough split: ~10% model, ~90% harness. LangChain rebuilt only the harness (system prompt, tools, middleware watching for circular loops) while holding GPT-5.2-Codex fixed and moved Terminal-Bench from 52.8% to 66.5% - 13.7 points, twenty-five leaderboard places, zero model changes.

Three generalizations: load environmental context up front; force verification against the original spec, not the agent's summary; treat execution traces as the signal for what to fix next. Specs need a [verifiable completion condition](/notes/verifiable-completion-condition) before the agent starts.

Full argument: [Vibe coding vs agentic engineering](/articles/new-sdlc-vibe-coding). Concrete guardrails for the vibe end: [The vibe-coding field manual](/articles/vibe-coding-field-manual). The longer history behind the split: [from symbolic AI to the agentic era](/articles/from-symbolic-ai-to-agentic-era).

Sources:
- The New SDLC with Vibe Coding: https://addyosmani.com/blog/new-sdlc-vibe-coding/
- Improving Deep Agents with harness engineering: https://www.langchain.com/blog/improving-deep-agents-with-harness-engineering
