Sources#
Summary#
Engineering leader at Google working on Chrome and developer experience, and a long-time author/educator (web performance, JavaScript design patterns, image optimization). Through 2026 he publishes a widely-read blog series on AI-assisted software engineering that the field treats as a synthesis layer — taking the practices labs and practitioners demonstrate and giving them names and anatomies. His "Loop Engineering" essay (June 2026) is the source that named Loop Engineering and laid out its five-primitives-plus-memory structure.
The 2026 AI-coding essay series#
Osmani's blog functions as a connected vocabulary for AI-native engineering. The essays referenced from "Loop Engineering" (most not yet ingested into this wiki):
- Agent harness engineering — the environment a single agent runs inside. The wiki's home is Agent Harness Engineering.
- The factory model — the system that builds the software.
- Loop engineering — the harness "on a timer," one floor up → Loop Engineering.
- Long-running agents — why memory must live on disk, not in context.
- Intent debt — an agent starts every session cold and fills any gap in your intent with a confident guess; skills are intent written down on the outside (cf. Agentic Technical Debt).
- Comprehension debt — the gap between code-that-exists and what-you-understand, which compounds as the loop ships code you didn't write (cf. Outsource Your Thinking, Not Your Understanding).
- Cognitive surrender — taking whatever the loop returns instead of having an opinion (cf. Jagged Intelligence (Ghosts, Not Animals)).
- The orchestration tax — the human review bandwidth that caps how many agents you can actually run.
- The code agent orchestra / adversarial code review — the maker/checker split that Verification as the New Bottleneck formalizes here.
- Code review in the age of AI — "your job is to ship code you confirmed works."
Stance#
Osmani is a measured optimist on loop engineering: he calls it "a preview of how our work is going to evolve" while staying openly skeptical ("it's still early") and insistent on the cost caveat and the human's residual responsibility. His throughline across the series is that AI shifts where the leverage is — from typing code, to prompting, to designing systems that prompt — without removing the engineer's accountability for verification and understanding. "Build the loop. But build it like someone who intends to stay the engineer."
Connections#
- Loop Engineering — named the discipline and supplied its five-primitive anatomy
- Agent Harness Engineering — his "agent harness engineering" essay; loop engineering sits one floor above it
- Verification as the New Bottleneck — his code-review / adversarial-review / orchestra essays all reduce to this
- Outsource Your Thinking, Not Your Understanding — comprehension debt and cognitive surrender are facets of the understanding bottleneck
- Agentic Technical Debt — intent debt is the same compounding-drift failure mode
- Boris Cherny / Peter Steinberger — the two practitioners whose "design loops, don't prompt" framing the essay is built on
Sources#
- Loop Engineering — "Loop Engineering" (addyosmani.com, June 2026)
Cited by 14
- Outsource Your Thinking, Not Your Understanding×2
Loop Engineering — comprehension debt and cognitive surrender are this thesis stressed by loop…
- Peter Steinberger×2
Austrian developer best known as the founder of PSPDFKit (a widely-licensed PDF SDK) which he built…
- Agent Context Files
Loop Engineering — skills (SKILL.md) are one of its five primitives — intent "written down on the…
- Agent Harness Engineering
Loop Engineering — Osmani: loop engineering "sits one floor above the harness" — the harness on a…
- Agent Loop Pattern
Loop Engineering — the system-design discipline one floor above this primitive (Osmani /…
- Agentic Technical Debt
Loop Engineering — Osmani's intent debt is the same compounding-drift mechanism viewed from the…
- AI Brain Fry
Loop Engineering — Osmani's "your review bandwidth decides how many [loops] you can actually run,…
- Claude Code
Loop Engineering — Claude Code ships all five loop primitives (Osmani's anatomy): /loop + /goal +…
- Harness Shrinkage as Models Improve
Loop Engineering — the deployment-side evidence: Osmani's "a year ago a loop was a private pile of…
- Human-AI Accountability Redesign
Loop Engineering — designing self-prompting loops multiplies output per human further; the…
- Loop Engineering
Loop engineering is replacing yourself as the person who prompts the agent — you design the system…
- Entities — People, Orgs, Tools & Projects
Addy Osmani — Engineering leader at Google (Chrome) and prolific author/educator; in 2026 writes a…
- The Three Loops of AI-Native Building
Loop Engineering — the discipline Ng is placing: Osmani's five primitives all live inside the…
- Verification as the New Bottleneck
Loop Engineering — the maker/checker sub-agent split is one of its five primitives, and /goal's…
Related articles
- Loop Engineering
Replacing yourself as the agent's prompter by designing the system that prompts it: a recursive-goal loop built from fi…
- Harness Shrinkage as Models Improve
Prompt scaffolding shrinks each model release; Cat Wu's pruning discipline; Boris Cherny "100 lines of code a year from…
- Vibe Coding vs. Agentic Engineering
Vibe coding raises the floor (anyone builds); agentic engineering preserves the quality bar while going faster; ">10x a…
- Agent Loop Pattern
`/loop` (cron-scheduled) and Ralph Wiggum (backlog-draining) loops as next-generation agent primitive; AFK execution, p…
- Claude Code
Anthropic's agentic coding product; created by Boris Cherny late 2024; TypeScript/React on Bun (itself Claude-rewritten…
