Agentic Loop
The while-loop architecture of AI agents — model plus prompt plus tools iterating until a completion condition is met.
Also known as: agentic loop, agent loop, tool loop, Ralph Loop, Ralph (Wiggum) loop, /goal, agentic workflows, agentic applications, agentic application
How authors use it
Oldest first (extraction date when no publication date is known).
| Author | Their term | Their meaning |
|---|---|---|
| Podcast: Tiger Teams, Evals and Agents: The New AI Engineering Playbook Sam Bhagwat · 2026-04-10 | agentic applications | Software where an LLM runs in a loop, calling tools and maintaining memory, deployed as a production interface (e.g., a client within a SaaS application) |
| Agent Harness Engineering Addy Osmani · 2026-04-20 | Ralph Loop | An autonomous coding loop where a hook intercepts the model's attempt to exit and re-injects the original prompt into a fresh context window, forcing continuation against a completion goal |
| Jacob Langvad Nilsson's Post Jacob Langvad Nilsson · 2026-04-20 | agentic loop | The while-loop architecture of AI coding agents: model + prompt + tools iterating until task completion |
| How GitHub Is Securing Agentic Workflows in Modern CI CD Systems Leela Kumili · 2026-04-20 | agentic workflows | CI/CD automation where AI agents interpret intent, make decisions, and execute tasks autonomously — as opposed to deterministic step-by-step pipelines. |
| OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows Leela Kumili · 2026-04-20 | agentic workflows | Multi-step AI reasoning processes involving tool calls, intermediate reasoning, and follow-up queries — used in coding agents and real-time AI systems |
| [FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero AI Engineer (channel); speaker: Matt Pocock (AI Hero) · 2026-04-24 | Ralph (Wiggum) loop | A simple agent loop named after a Simpsons character: specify a destination, then repeatedly tell the agent 'make a small change that gets us closer'. Pocock acknowledges it works but prefers more structure; his once.sh / loop.sh scripts are a structured Ralph loop. |
| Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security Claude Team · 2026-05 | /goal | A user-set completion condition that licenses Claude to keep working across turns until satisfied; converts the chat loop into a closed-loop control system. |
| Google Introduces Middleware Architecture for Genkit Applications Robert Krzaczyński · 2026-05-25 | Tool loop | The cycle a generate() call runs through: model generates output, executes tools, processes results, repeats until completion. This loop is what middleware wraps. |
| Google Introduces Middleware Architecture for Genkit Applications Robert Krzaczyński · 2026-05-25 | Agentic application | An app where an LLM autonomously calls tools and iterates — the thing middleware exists to harden. |
| Indirect Prompt Injection Exploits GitHub's AI Agent to Leak Private Repository Data Sergio De Simone · 2026-07-23 | Agentic Workflows (GitHub) | GitHub's product feature letting an AI agent be triggered on repository/issue events (e.g. `issues.assigned`), read issue content, invoke tools like `add-comment`, and hold cross-repository read access within an organization. |
| Loop Engineering: Building Blocks, Adoption, and Impact Jai Lal Lulla; Vahram Nersesyan; Seyedmoein Mohsenimofidi; Christoph Treude; Sebastian Baltes · 2026-08-28 | Agent loop | The model's repeated cycle of calling tools and acting on results within a single run — distinct from (and nested inside) a loop, which governs many such runs over time. |
Documents (32)
- 12-Factor Agents: Patterns of reliable LLM applications — Dex Horthy, HumanLayer AI Engineer · 2026-10-08 Reader 🖥️
Reliable production LLM agents are built not by adopting an agentic framework that hides the hard parts, but by applying ordinary software-engineering discipline — owning your prompts, your control flow (the loop/switch-statement/context-window triad), and your execution/business state — to what is fundamentally a stateless-function (LLM) called inside a small, deterministic, developer-controlled loop. - Advanced Context Engineering for Coding Agents (ace-fca.md) Dex Horthy (HumanLayer) · 2026-10-08 source ↗ Reader 🖥️
Solving hard problems in brownfield codebases requires designing your entire workflow — not just individual prompts — around keeping the context window in a 40-60% utilization sweet spot via a research/plan/implement cycle of frequent, intentional compaction, with human review concentrated at the research and plan layers because errors there compound into far more downstream bad code than a single bad line; and the open problem now is scaling this disciplined, human-engaged practice collaboratively across whole teams, not just a single highly motivated practitioner. - Loop Engineering: Building Blocks, Adoption, and Impact Jai Lal Lulla; Vahram Nersesyan; Seyedmoein Mohsenimofidi; Christoph Treude; Sebastian Baltes · 2026-08-28 Reader 🖥️
"Loop engineering" has a stable, practitioner-agreed definition and set of building blocks (triggers, stop conditions, persisted state, verifiers, budgets, escalation points) for designing systems that repeatedly prompt coding agents instead of a human doing so turn by turn, but an exploratory mining study of 36,710 open-source repositories finds confirmed autonomous agent loops in only 0.59% of them, and shows that while loops' triggering configuration gets committed to version control, almost none of the prescribed runtime building blocks — state files, verifiers, budgets, machine-checkable goal conditions — do, leaving the practice's claimed value almost entirely untested by evidence. - Netflix Open-Sources Agentic Workflow for Causal Inference Anthony Alford · 2026-08-18 source ↗ Reader 🖥️
When ground-truth verification is unavailable, an agentic workflow for causal inference earns trust not through provable output correctness but through an actor-critic loop, documented failure-mode playbooks, and process transparency that keeps every artifact human-inspectable, and Netflix's open-sourced oci-agent operationalizes exactly this pattern. - Zero to Agent in 30 Minutes: From Prompting to Loop Engineering with Ofer Mendelevitch Michelle Smith · 2026-08-18 source ↗ Reader 🖥️
Moving a coding-agent workflow from fully human-prompted toward autonomous happens in two escalating steps -- replace a sequence of individual prompts with one verifiable goal the agent can check itself against, then add a second agent as an independent reviewer of the first -- and doing both reduces required human intervention while raising code quality. - What the Hell Is a Loop, Anyway? Laurie Voss · 2026-07-29 source ↗ Reader 🖥️
The word 'loop' in mid-2026 AI-engineering hype names at least four architecturally distinct systems — execution, task, product, and system loops, each defined by what it iterates on and what ends it — plus an unnamed fifth ring above them, the oversight loop, where a human sets goals, allocates budget, and culls work; so the real engineering question isn't whether to build loops or which camp in the autonomy debate is right, but what information is needed to set the autonomy dial correctly at each of those five levels. - AI Root Cause Analysis Shifts from Model Reasoning to Context Engineering Mark Silvester · 2026-07-25 Reader 🖥️
The hard part of AI-assisted root cause analysis has shifted from model reasoning -- which recent evidence suggests is largely solved by frontier and even many open-weight models given the same prepared context -- to context engineering: the harness work of correlating signals and assembling a compact, unmisleading context before the model is ever called. - The Self-Building Agent: A LangChain4j Experiment Kevin Dubois, Mario Fusco · 2026-07-24 source ↗ Reader 🖥️
In a controlled experiment where a code assistant designed and rebuilt its own multi-agent coding system, replacing an autonomous LLM-driven supervisor architecture with a deterministic, pre-declared workflow architecture cut end-to-end task time roughly threefold by eliminating LLM-induced coordination overhead, establishing a concrete speed-versus-autonomy trade-off between the two patterns. - Indirect Prompt Injection Exploits GitHub's AI Agent to Leak Private Repository Data Sergio De Simone · 2026-07-23 source ↗ Reader 🖥️
GitLost proves that indirect prompt injection is a structural, unavoidable vulnerability class for agentic AI systems — because agents are inherently instruction-following and trust boundaries in agentic systems are enforced by model behavior rather than code — so organizations must treat any agent with cross-repository access and exposure to untrusted content as a live data-leak risk regardless of the content-level guardrails GitHub had in place. - Software Factories, Light and Dark AddyOsmani.com · 2026-07-20 source ↗ Reader 🖥️
Because verification, not generation, is the real bottleneck of an AI-driven 'software factory,' an engineer's central job is to decide loop by loop how much autonomy each part of the pipeline can earn — full automation ('dark') only where a check is cheap, fast, and hard to fake, human judgment ('lit') everywhere else — with the human's own role relocating from writing code to owning and verifying that outer decision. - Podcast: Strands Agents with Clare Liguori InfoQ Podcast; host: Thomas Betts; guest: Clare Liguori (AWS, technical lead, Strands Agents SDK) · 2026-07-20 source ↗ Reader 🖥️
Building reliable production AI agents means resisting the instinct to constrain them with deterministic workflow logic -- which Strands's own case-study testing shows is measurably less accurate and more brittle than trusting the model -- and instead investing in a minimal model-driven design (system prompt, tools, model) supplemented by targeted runtime controls (evals, stateful 'steering hooks' backed by a full tool-call ledger, continuous evaluation against live traffic) that inject determinism only where and when the model actually needs it, with the harness's job now expanding from running a short reasoning loop toward sustaining long-running, resumable, self-tracking agentic work as the underlying models keep improving. - Zero to Agent in 30 Minutes: Build a Workflow Agent with John Berryman Michelle Smith · 2026-07-20 source ↗ Reader 🖥️
An AI agent is, at bottom, simply an LLM wrapped in an outer conversation loop and an inner tool-use loop, and the right way to build one is 'outside in' — get the non-AI application working first, stub the AI, then incrementally swap in a minimal validated agent, a small fixed toolkit, and a natural-language 'skill' — because this staged sequencing both de-risks the build and produces instructions plain enough that domain experts, not just engineers, can read and correct them directly. - What is “loop engineering?” The Pragmatic Engineer · 2026-07-14 Reader 🖥️
“Loop engineering” — designing the orchestration around an AI coding agent (goals, completion checks, state persistence, fresh-context iteration) rather than hand-writing one-off prompts — is a real practice that originated as a DIY workaround (the “Ralph loop”) for small context windows, but by mid-2026 major harnesses had absorbed most of it into a native /goal primitive, so for most developers besides those building AI infrastructure, it is a largely-already-commoditized skill rather than a durable new discipline. - 11 Tips For AI Coding With Ralph Wiggum Matt Pocock · 2026-07-11 source ↗ Reader 🖥️
Autonomous agent loops ("Ralph") become reliably productive only when the human stops writing code and instead wraps the loop in disciplined scaffolding — an explicit end-state/stop-condition, an externalized progress file, commit-blocking feedback loops, small steps, risk-first sequencing, stated quality expectations and a sandbox — scaffolding that compensates for the agent's lack of judgment and cross-session memory and that, unguardrailed, would let the loop accelerate software entropy. - Slack Introduces Agent Driven End-to-End Testing to Improve Resilience in UI Test Automation Leela Kumili · 2026-07-10 Reader 🖥️
Agentic testing — AI agents that execute end-to-end tests from a high-level intent rather than fixed scripts, adapting around superficial UI or service changes instead of failing — reduces brittle-test maintenance and belongs as a complementary top layer of the test pyramid, reserved for debugging and exploratory use because of cost, while deterministic tests remain the primary mechanism for validating critical logic. - 20 Loop Design Patterns Every AI Engineer Should Know Rahul (@sairahul1) · 2026-07-08 Reader 🖥️
Reliability and quality in production AI come not from bigger models or better prompts but from wrapping model calls in an improvement loop (generate -> evaluate -> learn -> adjust), and here is a taxonomy of ~20 such loops -- all of which, the thread finally concedes, reduce to one substrate: Act -> Observe -> Evaluate -> Adjust. - The Anatomy of an Agent Harness Akshay · 2026-07-08 Reader 🖥️
An agent harness is not monolithic prompt-glue but a decomposable system of roughly twelve components (orchestration loop, tools, memory, context management, prompt construction, output parsing, state, error handling, guardrails, verification, subagents) plus seven design-decision axes, and naming the parts is what lets you reason about, debug, and — because the parts are treated as separable and independently improvable — evolve agent behavior; yet as delivered the list reads as a convergent practitioner checklist organized by mechanism and vendor vocabulary rather than an orthogonal, coupling-minimizing decomposition with defined interfaces. - Looking back at the Future of Software Engineering unconference Bartosz Ocytko · 2026-07-07 source ↗ Reader 🖥️
As agentic engineering matures into human-built-and-operated 'software factories,' the decisive questions of software engineering shift from raw automation to governance — where human judgment and sign-off sit in the automated loop, how platforms (rather than universal upskilling) safely absorb citizen developers, what would keep developer tooling relevant, and how organizations manage the widening gap between teams that codify their processes early and those that don't. - GitLost: How We Tricked GitHub's AI Agent into Leaking Private Repos Sasi Levi · 2026-07-06 Reader 🖥️
GitLost demonstrates that GitHub's Agentic Workflows can be tricked by an unauthenticated, unprivileged attacker into leaking private-repository contents through indirect prompt injection — hiding instructions in a public GitHub Issue that a cross-repo-privileged agent reads as trusted input and acts on — because the system fails to maintain a code-enforced trust boundary between untrusted user data and system-level directives, a structural weakness Noma frames as endemic to agentic AI rather than specific to this one GitHub feature. - SWLW #710: Revised rules of Eng Leadership, When AI costs more than the engineer, and more. Oren Ellenbogen · 2026-07-06 Reader 🖥️
As AI reshapes engineering, the decisive leadership work shifts to human judgment applied to fundamentals — reaffirming sound operating principles, justifying AI's now salary-scale cost, and demanding engineering rigor — because AI only amplifies (in magnitude, not direction) whatever practices, clarity, and dysfunction already exist. - Agentics / Tech Things: Tokenmaxxing is dead, long live tokenmaxxing theahura · 2026-06-27 Reader 🖥️
Tokenmaxxing — deliberately spending large amounts of AI inference tokens — was born as a purposeful blunt-force tactic to force AI adoption past resistant employees and died once vendors withdrew subsidies and raised prices, but it will be reborn on genuine-ROI footing because a new 'compounding correctness' regime (more tokens now reliably yield better results, making unsupervised 24/7 agent loops worth running) plus cheap open models run in loops make maximal token spend economically rational rather than mere incentive-gaming. - Google Introduces Middleware Architecture for Genkit Applications Robert Krzaczyński · 2026-05-25 source ↗ Reader 🖥️
Google's new Genkit middleware turns agentic application reliability, safety, and orchestration from prompt-time concerns into a programmable, stackable interception layer wrapped around generation, model calls, and tool execution. - Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security Claude Team · 2026-05 Reader 🖥️
Anthropic is repositioning Claude from a chat model into a managed agent platform: more compute headroom for Claude Code, persistent and self-improving agents ('dreaming'), enterprise-grade isolation (self-hosted sandboxes, MCP tunnels, AWS GA), and a security product (Claude Security beta) — together signaling that the next competitive surface is not the model but the governed runtime around it. - [FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero AI Engineer (channel); speaker: Matt Pocock (AI Hero) · 2026-04-24 source ↗ Reader 🖥️
AI is not a new paradigm for software engineering — the fundamentals that make working with humans effective (small tasks, vertical slices, deep modules, fast feedback loops, alignment through dialogue, TDD) are exactly what make working with AI agents effective; the path from idea to shipped feature is therefore a deliberately planned, human-driven pipeline (align → PRD → vertical-slice Kanban → AFK implementation → QA) in which the codebase itself is treated as the battleground, not the spec. - Agent Harness Engineering Addy Osmani · 2026-04-20 source ↗ Reader 🖥️
The performance gap between what current AI models can do and what users actually experience is primarily a harness-engineering gap — the scaffolding of prompts, tools, hooks, context management, and feedback loops wrapped around the model — and closing it requires treating that scaffolding as a continuously evolving engineering artifact shaped by observed failures. - Jacob Langvad Nilsson's Post Jacob Langvad Nilsson · 2026-04-20 source ↗ Reader 🖥️
Effective use of AI coding agents depends not on better prompting but on providing structured context — plans, specs, skills, hooks, and a clear understanding of the agentic loop — which is the real unlock for productive human-AI collaboration in software development. - How GitHub Is Securing Agentic Workflows in Modern CI CD Systems Leela Kumili · 2026-04-20 source ↗ Reader 🖥️
Autonomous AI agents in CI/CD pipelines require a defense-in-depth security model — isolation, constrained outputs, and comprehensive observability — because their non-deterministic nature makes traditional deterministic automation safeguards insufficient. - OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows Leela Kumili · 2026-04-20 source ↗ Reader 🖥️
Transport-layer optimization — replacing per-step HTTP round-trips with a persistent WebSocket connection — yields substantial latency reductions (30-40%) in agentic AI workflows, demonstrating that system-level infrastructure changes outside the model itself are now a primary lever for improving real-world AI performance. - Podcast: Tiger Teams, Evals and Agents: The New AI Engineering Playbook Sam Bhagwat · 2026-04-10 source ↗ Reader 🖥️
Shipping agentic AI applications to production requires organizations to combine software engineering rigor with data science's comfort with statistical uncertainty, using cross-functional Tiger Teams, domain-specific evals built on proprietary data, and a culture of enthusiastic experimentation. - Research-Driven Agents: What Happens When Your Agent Reads Before It Codes Alex Kim · 2026-04-09 source ↗ Reader 🖥️
Coding agents generate better optimizations when they read papers and study competing projects before touching code, because a codebase tells you what the code does but not why it's slow or what alternatives exist outside the repo — and the quality of an agent's hypotheses is bounded by the quality of its context. - Don't train the model, evolve the harness Akshay · 2026-04-06 Reader 🖥️
For a model you don't control — a frozen, rented commodity whose weights you can't change — the reliable leverage on agent performance lives in the harness (the code that feeds the model context, runs its tool calls, and decides when a run ends), not in the weights: a benchmark score conflates model and harness, so most apparent 'model failures' are harness failures (often mundane output-plumbing, not reasoning), and the disciplined way to capture that leverage is an automated fitness-selection loop that adds one mechanism at a time and keeps it only when it clearly beats the current best — a process that compounds until the harness runs out of tricks and the residual misses are genuine capability gaps. - The Pulse #158: New Ways Of Coding With AI Tools Gergely Orosz · 2026-01-09 Reader 🖥️
As AI agents get capable enough that engineers can plausibly have 'the AI did it' as an excuse, human accountability for whether software actually works as expected becomes more valuable, not less — and this accountability gap is also what separates two genuinely new ways of coding gaining traction right now: supervised, interactive human-in-the-loop AI use (where an accountable expert directs and verifies) versus unsupervised autonomous loops like 'Ralph' (which trade away real-time human judgment for throughput, and only now work because the underlying models crossed a capability threshold since November).
Propositions touching this concept (28)
By publication month, oldest first (extraction month when no publication date is known).
2026-04
- explicitConfigurable stop-losses (max iteration rounds, max repair attempts) are essential to prevent agentic workflows from spinning indefinitely on problems that require human intuition
- explicitStructure in this context means plans, agents, skills, hooks, folders, and understanding the agentic loop.
- explicitcorroboratedAgentic workflows require security models fundamentally different from deterministic automation.
- explicitAdding a research phase to a coding agent loop changes the TYPE of hypothesis generated, not just the quality — from 'make this loop faster' to 'can I fuse these operations?'
- explicitVibe coding (using AI coding assistants) and building agentic applications are two distinct activities that should not be conflated.
- implicitOrganizations that are more command-and-control struggle to ship agentic applications because they cannot easily form cross-functional Tiger Teams.
- explicitFeature-flagged staged rollouts are the appropriate deployment strategy for agentic applications, with timescales of weeks rather than days.
2026-05
- implicitcorroboratedSingle-shot RAG is fundamentally insufficient for agentic workflows.
- implicitThe agent tool loop is a stable enough architectural primitive to expose interception hooks against.
2026-07
- explicitcorroboratedRalph is an autonomous agentic loop: the same prompt is run repeatedly, and each iteration reads a plan file and a progress file, chooses its own next task, explores the codebase, implements, runs feedback loops, and commits — so the agent, not the human, selects what to work on next while the human defines only the desired end state.
- explicitClaude Cowork's original design ran the agent in a full virtual machine with only a selected workspace mounted from the host and credentials retained in the host keychain; Anthropic later moved the agent loop to the host to improve reliability, while code execution remained isolated in the VM.
- implicit⚡ disputed & corroboratedThe model is a swappable, commoditized component; the durable value sits in the harness — the agent loop, tools, and UX — that wraps it.
- explicitcorroboratedIndirect prompt injection via concealed instructions in a public GitHub issue can trick GitHub's Agentic Workflows into leaking private repository contents in a public comment, requiring the attacker no coding skill, access, or credentials.
- explicitAn unauthenticated attacker with no coding skill, access, or credentials can exfiltrate private-repository contents from a GitHub organization using GitHub Agentic Workflows, merely by opening an issue in a public repository belonging to that organization and waiting for the workflow to trigger.
- explicitThe daily agentic workflows Paul's system runs — continuous reasoning, parsing, and tool execution — were previously 'too expensive for small businesses like his,' and Gemini 3.6 Flash is what made his operation cost-effective.
- explicitA single long-context request can require 312GB of KV cache; at 8 concurrent users this becomes 2.5TB; adding agentic workflows pushes it to roughly 10TB.
- explicitA single bug or feature request can now be designed, coded, and verified end-to-end in an agentic loop when supported by the right tools, platform, and guardrails.
- explicitcontestedThe Ralph loop technique exists primarily to work around hard context-window limits (~200,000 tokens as of mid-2025), not because repeated fresh-context runs are inherently superior to a single long-context run.
- explicitdevelopedBy May 2026 [article's timeline, likely meant 2025], all three major AI coding harnesses (Codex, Hermes, Claude Code) had shipped a native /goal command that reproduces the Ralph loop's behavior in a single command, collapsing what used to require custom DIY setup.
- explicitMost companies badly undercount the AI systems actually running inside them, because consequential AI extends well beyond flagship announced models to algorithmic pricing tools, automated hiring screeners, agentic workflows, and third-party AI embedded in vendor platforms — the most dangerous AI in any organization is the AI leadership is unaware of.
- explicitdevelopedThe task loop (Geoffrey Huntley's 'Ralph loop') restarts a coding agent against the same spec with a completely fresh context window every iteration, and the apparent waste of refeeding the full spec each time is deliberate — it prevents the context rot and compaction events that degrade long-running sessions.
- implicitThe industry's task-loop (Ralph loop) and product-loop (software factory) architectures are treated as points on one composable continuum — nestable inside each other — even though they operate on very different artifacts (a single spec vs. an entire codebase-and-backlog) and radically different timescales (minutes-to-hours vs. indefinitely ongoing).
2026-08
- implicitdevelopedHyperscalers (Google, Microsoft) do not need to newly earn trust to power agentic workflows -- they already hold latent access to a user's email, drive, and calendar from before any agent existed, so agentic AI activates pre-existing trust rather than creating new trust relationships.
- explicitNo committed artifact across the entire 36,645-repository sample encodes a machine-checkable stop/goal condition in the form the discourse prescribes, a verifier subagent referenced by a loop, a budget file, or a cost log with measured token/dollar values — the building blocks the discourse treats as most important for a 'well-engineered' loop are essentially invisible in committed code.
2026-09
- implicitAcross three case studies (Block, Cloudflare, DryRun Security) operating under very different constraints (internal AI-first scale-up, CI-native infrastructure vendor, AI-native security startup), each organization converged independently on the same layered-escalation shape — shift-left, small increments, continuous author/reviewer agent loop, then adversarial or multi-agent review — because the same underlying constraint (code generation is cheap, organizational attention is not) forces the same architecture regardless of starting point.
- implicitTreating agent quality as a single overall benchmark score is inadequate for production decisions; quality must be decomposed into distinct, separately-judged axes (helpfulness, coherence, verbosity, relevance, faithfulness, brand-voice adherence, task/goal completion, efficiency, call-to-action success), each potentially requiring its own calibrated judge.
- explicitThe meaning of a failing ('red') test has shifted: in classic TDD it signals unfinished implementation work; in agentic workflows it signals that the test suite is capable of catching a bad change.
2026-10
- explicitAn agent's execution state (step, retries) and business state (messages, pending approvals) should be modeled explicitly and persisted via a state ID so the agent loop can be launched, paused, and resumed like any standard API — including pausing for long-running tool calls.
Tensions
How much of the build pipeline should run with no human reading the code (the 'dark factory')?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): Toward a largely self-evolving software factory where a feature request is 'magically built' into the system; humans build and operate the factory and intervene only at explicit hand-off points.
- AI Is Changing Software Engineering. The Fundamentals Still Matter. (Abby Bangser): Deliberately bounded autonomy — keep humans in the loop.
- Software Design in the Agentic Age: Place Your Bets (Mathias Verraes): Dark factories are only safe for organisations that already have high test coverage, skilled engineers, and a high-quality engineering culture; most should cover their fundamentals first.
Assessment: Not simple optimism vs pessimism but a disagreement about preconditions and hidden costs. Ocytko's is a projection of where tooling is heading; Bangser and Verraes both supply reasons the projection is unsafe by default — learning-loss and missing prerequisites. Bangser has the stronger argument that the loss is structural (you cannot buy back organisational learning), which even an improving platform does not address.
How far can day-2 operations be handed to self-healing / autonomous remediation?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): A self-healing platform foundation should make whole classes of failure 'disappear', with increasingly autonomous background 'guardrail' agents refactoring, adding tests, and protecting invariants.
- AI Is Changing Software Engineering. The Fundamentals Still Matter. (Abby Bangser): Detection, context, and suggestion are safe wins, but automated remediation must remain an intentional, context-specific decision, not a default end state.
- What Survived Contact (Sam Ruby): Self-healing has, in practice, only moved halfway: diagnosis is automated while remediation is deliberately withheld from the machine.
Assessment: Ruby's report is descriptive (where practice actually stands) and Ocytko's is aspirational (where platforms could go); the gap between 'remediation is withheld' and 'failure modes disappear' is precisely the distance the optimists are projecting across. Bangser supplies the reason the gap may not close on efficiency grounds alone — the withheld human step is also the learning step.
Should the harness/platform-building function be centralised, or emerge per-team?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
- Notes from FOSE Europe (Giles Edwards-Alexander): Dedicated harness-engineering teams are a mistake; the friction of each team building its own harness is generative and creative.
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): A centralised platform / 'software factory' with tight, low-friction constraints should absorb operational concerns and guide both citizen developers and their agents from the first prompt.
Assessment: A precise split about the organisational form of the scaffolding, not its existence: both want shared architecture guidance, but Edwards-Alexander wants the building capability distributed (friction as feature) while Ocytko wants it concentrated in a platform (constraint as feature). Each concedes the other's pole — Edwards-Alexander keeps a central harness; Ocytko warns against over-constraining — which is why this is a live, unresolved tension rather than a clean contradiction.
Reversibility as a hedge vs a one-way commitment to deeper autonomy.
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
- Software Design in the Agentic Age: Place Your Bets (Mathias Verraes): Build systems that can revert from agent generation back to human engineering.
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): Head toward a self-evolving software factory — a progressive, largely one-directional build-out of autonomy and platform capability.
- We've Stopped Arguing About Whether AI Changes Software (Greg Herlein): Commit early and hard, because adoption is a compounding flywheel and the lead becomes a permanent structural moat.
Assessment: Incompatible risk models. Verraes treats deep AI-dependence as the danger to insure against; Herlein treats not-committing as the existential danger. They cannot both be the rational strategy: reversibility trades some upside for exit options, while flywheel-commitment trades exit options for compounding lead. The tie-breaker is empirical (will access/economics deteriorate?) and neither has evidence — Fowler's 'tokenpocalypse' data leans slightly toward Verraes.
Where is the locus of safety for non-engineers / citizen developers building software?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): In a tightly-constrained self-healing platform — not universal upskilling.
- What Survived Contact (Sam Ruby): In the director's management skill — a non-engineer steering an agent has made a hire, and the requirement is that they can manage by objective.
- AI Is Changing Software Engineering. The Fundamentals Still Matter. (Abby Bangser): In API-first, MCP-accessible tooling that supports rather than restricts the new builders.
- Why did Martin Fowler invite 60 engineers to a ski resort? (Ivett Ördög): It is genuinely unsolved — the tension between democratisation and its risks is an open question.
Assessment: Four different answers to the same governance question: the platform (Ocytko), the director's discipline (Ruby), the tooling interface (Bangser), or nobody-knows-yet (Ördög). Ruby and Ocytko are the true opposites — Ruby puts the burden on a human management skill, Ocytko designs the human out by making failure modes disappear in the platform. That both are held by attendees of one retreat is a measure of how unsettled the citizen-developer problem is.
Can harness engineering actually solve the AI code quality problem?
from: What is the right approach to building harnesses around AI coding agents, and where are the limits?
- Agent Harness Engineering (Osmani): Yes — harness engineering is the primary solution. A decent model with a great harness beats a great model with a bad harness.
- Harness engineering for coding agent users (Böckeler): Partially — harnesses can solve maintainability and architecture fitness, but the behavioral harness remains fundamentally unsolved.
- Genie Tarpit (Beck): Unknown — genies naturally produce degraded code and nobody knows how to fix this. Harnesses are listed as one possible remedy among several, without endorsement.
Assessment: This is the central divergence in the literature. Osmani is most optimistic, operating from benchmark evidence that harness changes produce dramatic improvements on coding tasks. Böckeler occupies the middle ground, distinguishing solvable from unsolved harness domains. Beck is most skeptical, questioning whether harnesses address the root cause at all. The disagreement is partly empirical (what do the benchmarks actually measure?) and partly about scope (Osmani focuses on task completion; Beck focuses on long-term code value including flexibility). They may not be contradicting each other so much as talking about different time horizons: harnesses help with immediate task success, but the tarpit emerges over accumulated changes.
What is the right metaphor for the human-AI relationship in coding?
from: What is the right approach to building harnesses around AI coding agents, and where are the limits?
- Patterns for Reducing Friction in AI-Assisted Development (Garg): AI is a teammate — treat it like a junior pair programmer who needs onboarding, context, and rituals.
- Harness engineering for coding agent users (Böckeler): AI is a system to be governed — the cybernetic governor model with feedforward and feedback controls.
- Agent Harness Engineering (Osmani): AI is a runtime to be engineered — the harness is an engineering artifact, not a social relationship.
- Looking back at the Future of Software Engineering unconference (Thoughtworks): AI is a new organizational participant — Conway's Law applies, and agent topologies must be designed.
Assessment: These metaphors are not mutually exclusive but they lead to different design decisions. Garg's teammate metaphor emphasizes collaboration rituals and may underplay the need for hard constraints (you don't sandbox a teammate). Böckeler's governor metaphor is the most theoretically rigorous but may overclaim the applicability of control theory to creative work. Osmani's engineering metaphor is the most actionable but may miss the social and organizational dimensions. Thoughtworks' organizational metaphor captures the broadest scope but is the hardest to operationalize.
Will better models make current harness practices obsolete?
from: What is the right approach to building harnesses around AI coding agents, and where are the limits?
- Agent Harness Engineering (Osmani): Harnesses don't shrink, they move — better models create new failure modes at higher capability levels.
- Genie Tarpit (Beck): The Bitter Lesson (scale + compute) is listed as one possible solution — implying better models might eventually solve the problem without harnesses.
- Patterns for Reducing Friction in AI-Assisted Development (Garg): Does not address model improvement — the framework lacks a theory of its own obsolescence.
Assessment: Osmani makes the strongest case for permanence with concrete evidence of scaffolding migration. Beck keeps the door open for the Bitter Lesson hypothesis. The truth likely depends on the type of harness: mechanical safeguards (sandboxes, permission controls) may always be needed, while knowledge-transfer patterns (AGENTS.md, priming docs) may become less necessary as models improve at in-context learning.
Context size: should you shrink the problem to fit a small usable window (decompose / reset), or grow and trust a large window?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
- [FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero (AI Engineer (channel); speaker: Matt Pocock (AI Hero)): Shrink: keep every task inside the ~100k smart zone; clear rather than compact; a 1M window is 'more dumb zone', good for retrieval, not coding.
- Agent Harness Engineering (Addy Osmani): Shrink: fight context rot with compaction, offloading, and skills; do not let the window fill.
- Harness design for long-running application development (Anthropic Engineering (long-running harness design)): Shrink (on weaker models): context resets with a handoff artifact beat compaction, because a fresh agent has no anxiety about approaching limits.
- GitHub - musistudio/claude-code-router: Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the model while enjoying updates from Anthropic. (musistudio): Grow, but only as a per-task escalation: route requests past ~60k tokens to a dedicated long-context model rather than forcing one window to hold everything.
- Charlie Hills 🦩's Post (Charlie Hills 🦩): Manage in place: /compact and one-task-per-session when context degrades.
Assessment: The apparent 'grow / trust the big window' position for CODING largely dissolves once retrieval is separated from coding — which is exactly Pocock's move ('good for retrieval, less good for coding') and musistudio's (longContext is a routed escalation, not the coding default). No text argues you should code inside a full 1M window. The only genuine pressure toward trusting a bigger window is the vendor-forward Fable 5 / Opus 4.6 claim that coherence loss is being engineered away — but that is a moving target (convergence 5), not a stable dial, and even the harness paper only relaxed context resets AFTER measuring that the new model no longer needed them. A secondary, live sub-dispute survives: reset vs compact. Pocock, the harness paper and best-practices favor clearing/resetting to a fresh agent; Hills and Osmani lean on compaction. The reset camp has the better argument on today's models — compaction preserves the same anxious agent — but the disagreement is real and unresolved. Verdict: shrink-and-decompose is the default for coding; grow only as an explicit retrieval escalation; prefer reset over compact unless the model version has demonstrably killed context anxiety.
Should the harness/platform and its safety be centralized or left distributed across teams?
from: What is the future of software development in the agentic/AI age?
- Notes from FOSE Europe (Giles Edwards-Alexander): Distributed — dedicated harness-engineering teams are a mistake; per-team friction in building harnesses is creative and generative.
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): Centralized — safety for non-engineers should come from a tightly-constrained, self-healing platform that ships access and data guardrails.
- AI Is Changing Software Engineering. The Fundamentals Still Matter. (Abby Bangser): Centralized enabling layer — platform, SRE, and ops teams should provide API-first, MCP-accessible tooling that others safely consume.
- Fragments: February 18 (Martin Fowler (Feb 18)): Centralized golden path — platform teams should provide fast-but-safe 'bullet trains' with security built in by default.
Assessment: A real operating-model split. Edwards-Alexander's distributed stance rests almost entirely on the DevOps-team analogy (his own extraction flags it as asserted-on-intuition, not argued), whereas the platform camp has the stronger concrete case for the citizen-developer safety problem — you cannot distribute production-data guardrails to non-engineers. The tension is partly reconcilable: Ocytko himself concedes a platform tight enough for non-engineers may be too constraining for expert engineers' identity and innovation, which is exactly the freedom Edwards-Alexander is protecting. The unresolved question is whether one platform can be both.
How far should software be automated — toward the fully-autonomous dark/software factory, or held back to bounded autonomy with humans in the loop?
from: What is the future of software development in the agentic/AI age?
- Why did Martin Fowler invite 60 engineers to a ski resort? (Ivett Ördög): Full automation is genuinely viable in context and she is 'ironically' being pulled toward the dark-factory camp.
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): The aspirational endpoint is a largely self-evolving software factory; humans build and operate the backbone rather than the application.
- AI Is Changing Software Engineering. The Fundamentals Still Matter. (Abby Bangser): Bounded autonomy — keep humans in the operational loop; automated remediation must stay an intentional decision.
- What Survived Contact (Sam Ruby): Self-healing has stalled halfway on purpose: diagnosis is automated, remediation withheld from the machine.
- Software Design in the Agentic Age: Place Your Bets (Mathias Verraes): Dark factories are safe only for orgs that already have high test coverage, skilled engineers, and a quality culture; most should cover fundamentals first and stay revertible.
Assessment: The spectrum runs from Ördög/Ocytko (full automation is arriving and desirable) to Bangser/Ruby/Verraes (deliberately withhold the last step). The decelerationists have the better of the safety argument today — Ruby's 'nobody will cede the blast radius' and Bangser's 'removing humans removes learning' identify concrete, unmet prerequisites — but Ördög's context-dependence (backends, COBOL) shows the boundary is domain-specific, not absolute. The real disagreement is less about capability than about who absorbs the blast radius when an autonomous fix goes wrong.
Is preserving human understanding of the system a first-order value, or is comprehension safely offloadable so long as output is verifiable?
from: What is the future of software development in the agentic/AI age?
- Fragments: February 4 (Martin Fowler (Feb 4)): Preserve understanding: it is a first-order value, and practices that force explanation defend it.
- Fragments: February 9 (Martin Fowler (Feb 9)): Preserve understanding and craft: cognitive debt and the loss of model-building are the real costs to guard against.
- Jimmy Nilsson's Post — reflections after the Thoughtworks 'Future of Software Development' retreat (Jimmy Nilsson): Preserve the human: 'Extreme Humanism' and being conspicuously human are load-bearing anchors.
- We've Stopped Arguing About Whether AI Changes Software (Greg Herlein): Offloadable: the quality bar is 'is it verifiable enough,' not whether a human read or understood the code.
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): Offloadable for most builders: citizen developers need never read the code if a constrained platform makes failure modes disappear.
Assessment: The optimist-practitioner vs. skeptic-humanist axis. Fowler and Nilsson treat comprehension and craft as intrinsic goods whose loss is a harm even when output is fine; Herlein and Ocytko treat comprehension as instrumental — replaceable by verification and platform guardrails. The humanist camp has the stronger long-run argument (Fowler's cognitive-debt case and Ocytko's own 'who-guards-the-guards' problem both show verification and guardrails are themselves fallible artifacts that someone must understand), but the offloadable camp is describing what is actually happening at scale. The crux is whether verifiability can ever be robust enough to make understanding optional — which Ruby's own Goodhart gap (a passable oracle diverging from true intent) suggests it cannot fully be.
How should newly-empowered citizen developers be made safe — constrained platform, human stewardship, or supported API-first tooling?
from: What is the future of software development in the agentic/AI age?
- Looking back at the Future of Software Engineering unconference (Bartosz Ocytko): A tightly-constrained, self-healing platform — not universal upskilling — should absorb citizen developers.
- The "funhouse mirror": How AI reflects the hidden truths of your software pipeline (Rachel Laycock (interviewed by The New Stack)): Senior technologists must act as stewards — teaching the 'why' and building guardrails, not gatekeeping or replacing juniors.
- AI Is Changing Software Engineering. The Fundamentals Still Matter. (Abby Bangser): Support, don't restrict — provide API-first, MCP-accessible tooling that non-engineers can safely consume.
Assessment: All three agree citizen developers are inevitable and must not be blocked, but the safety mechanism differs — encode it in a constraining platform (Ocytko), transfer it through human relationships (Laycock), or expose it as consumable interfaces (Bangser). Ocytko's platform-first case is strongest on the specific failure mode both he and Ördög name (non-engineers leaking or bypassing production-data access), which stewardship alone cannot prevent at scale. Laycock's stewardship answers a different problem — sustaining the junior-to-senior pipeline — that a platform does not. The positions are complementary in principle but compete for the same finite investment, and none supplies a concrete governance model for vibe-coded shadow IT.
Open gaps (64)
- incompleteNo decision procedure. Twenty patterns, zero guidance on when to pick which. Each pattern carries only a 'Used for: [domains]' tag (naming application areas, not selection criteria, forces, or trade-offs). This is a pattern CATALOG, not a pattern LANGUAGE -- it has none of the GoF/Alexander connective tissue (Intent, Applicability, Consequences, forces that resolve into a choice). For a reader whose bar is 'a taxonomy without when-to-use-which is half a pattern language', this is the central omission.20 Loop Design Patterns Every AI Engineer Should Know — read next: Read against a real pattern-structure: Anthropic's harness paper (extract-anthropic-harness-design-long-running-application-development#p8) ties evaluator use to a concrete condition -- worth its cost only when the task sits beyond what the model does reliably solo -- exactly the selection criterion this thread lacks. Also extract-ai-workflow-patterns-real-unit-of-adoption-2026 (guidance on which workflows to automate first / how patterns chain).
- incompleteNo failure modes or costs per loop. Only pattern 17 (Tree Search) names any cost ('computationally expensive'). Every loop here adds latency and token cost and can degrade: over-critique/thrash, reward-hacking the evaluator, infinite retry against an unsatisfiable threshold, and -- for the memory patterns -- drift and poisoning. The thread frames accumulated memory as pure monotonic gain.20 Loop Design Patterns Every AI Engineer Should Know — read next: extract-anthropic-harness-design-long-running-application-development#p8 (the evaluator becomes unnecessary overhead when the task is within the model's solo capability) and extract-turing-post-5-patterns-long-running-agents#p9 and #p20 (memory drift as a real production failure mode; persistent state makes behavioral drift a property of the system, not a bug) -- the exact risk the thread's Memory Loops ignore.
- incompleteThe patterns are not orthogonal, and the thread never acknowledges the overlaps -- it even undercuts its own '20 distinct patterns' premise by collapsing all of them into one meta-pattern (Act -> Observe -> Evaluate -> Adjust) at the end. Branch-and-Explore (16) is explicitly a depth-1 Tree Search (17); Error Library (8) and Success Pattern (9) are the same store with opposite valence; Adversarial Critique (4) and Debate (18) are the same adversarial pressure; Progress Evaluation (14) is the observe step of Plan-Execute-Replan (11); Constraint Satisfaction (15) generalizes Score-and-Retry (2).20 Loop Design Patterns Every AI Engineer Should Know — read next: Dedupe to the ~8 underlying mechanisms (evaluate-and-revise, experience-memory, memory-compression, adaptive-planning, runtime-routing, decomposition, search-over-alternatives, meta-optimization); read the '20' as valence/depth/count/stance/level variants inflated to a shareable round number.
- incompleteComposition and nesting are asserted but never specified. Pattern 20 ('the loop improves the loop') and the five categories imply loops nest and chain, but there is no grammar for how -- which loop wraps which, where they conflict, or the orchestration cost of stacking them. For a systems thinker, the composition rules are exactly the missing part.20 Loop Design Patterns Every AI Engineer Should Know — read next: extract-anthropics-three-agent-harness#p8 (the handoff artifact between composed agents is the critical design variable) and extract-anthropic-harness-design-long-running-application-development#p10 (file-based inter-agent communication as sufficient orchestration) show what specifying composition actually looks like.
- incompleteSelection bias baked into the format. '20' is a round, shareable number, and the padding that reaches it (valence flips, depth variants, stance variants) is driven by thread virality -- reinforced by the 'worth six figures / Save this / Repost / Follow @sairahul1 / Bookmark this' framing -- not by the actual cardinality of distinct mechanisms.20 Loop Design Patterns Every AI Engineer Should Know — read next: Discount the count; treat the list as a prompt to name the ~5 patterns with real research lineage (Reflexion, Tree/MCTS search, multi-agent debate, automatic prompt optimization a la DSPy/APE, plan-execute-replan) and to source them properly.
- illogicalThe piece argues both that free-running loops are dangerously unstructured (motivating the pivot to explicit graphs) and that short, low-stakes loops (the nightly lint-fix cron) legitimately earn full autonomy without any explicit graph structure — it never reconciles when a loop needs graph-discipline versus when it's fine to run as a pure loop; length and stakes are offered as the answer for automation-worthiness, but that criterion is never explicitly connected back to the separate loop-vs-graph argument.Software Factories, Light and Dark — read next: Read for a unified framework connecting loop-length/stakes-based autonomy criteria with graph/state-machine architecture choices, rather than treating them as two independent recommendations.
- incompleteThe rule of thumb that 'an agent holds up for three to ten steps, then starts losing the thread past twenty' is stated (attributed to Dex Horthy) without any grounding for why that specific numeric range holds, what model or context window it was measured against, or whether it's expected to shift as context windows and context-management techniques improve — it's treated as a durable constant rather than a fast-moving, model-dependent empirical measurement.Software Factories, Light and Dark — read next: Look for benchmark data on agent step-count reliability across model generations and context-management techniques, to see whether this threshold is already stale.
- incompleteThe Terminal Bench 2.0 data point (Top 30 to Top 5 via harness change) is presented without detail on what specific harness changes drove the improvement, making it impossible to evaluate which components had the most leverage.Agent Harness Engineering — read next: Read Viv Trivedy's original 'Anatomy of an Agent Harness' post for the detailed breakdown.
- incompleteTeam adoption is treated as an exercise for the reader. Pocock's answer to 'how does this work in a team?' is essentially: 'the upstream becomes team-shared, the downstream is one or two devs managing the pipeline.' He gives no story for: review queue scaling, distribution of PRD-authoring authority, who owns skills/coding-standards as a shared asset, code-review burden as a team-wide labour question, or how juniors learn craft in a workflow where most code is agent-written.[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero — read next: Cutler on overload and accountability culture; Beck on socio-technical change; Fearless Change for the adoption-of-practices angle in the user's hidden-layer interests.
- incompleteThe 'pre-AI books' recommendation is the closing thesis but is left underspecified. Pocock cites Pragmatic Programmer (tracer bullets), Ousterhout's Philosophy of Software Design (deep modules), Brooks's Design of Design (design concept), Fowler's Refactoring (small steps) — but does not give a reading list, nor a mapping of which insight from which book deploys at which point in the workflow. This is the load-bearing connection to the user's craft tradition and is left as a 'go buy them on Amazon.'[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero — read next: The user's library already covers Beck (small steps, TCR, simple design), Hickey (Simple Made Easy), Yourdon & Constantine (Structured Design), Meadows (Thinking in Systems). The mapping work is for the orchestrator to do: e.g., Pocock's 'don't bite off more than you can chew' is Fowler-on-refactoring; deep modules is Ousterhout; tracer bullets is Hunt & Thomas; design concept is Brooks. The honest gap is that Pocock does not even mention Beck — surprising given Beck's TCR is operationally close to red-green-refactor as Pocock practices it.
- incompletePocock's workflow structurally mirrors Anthropic's harness paper (planner / generator / evaluator) and Böckeler's adaptive-control framing, but he does not name them or compare. The grill-me skill is alignment; the PRD-to-Kanban is planning; the AFK Ralph loop is generation; TDD + manual QA + reviewer-Opus is evaluation. Surfacing this overlap is essential to placing his workshop in the broader 2026 AI-coding discourse.[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero — read next: Anthropic harness paper, Böckeler on adaptive control, Addy Osmani on agent patterns (in the user's saves) — all map onto Pocock's lifecycle with different vocabulary.
- incompletePocock conflates two definitions of 'done': (a) feature shipped with QA-imposed taste, and (b) commit produced by the Ralph loop with passing tests. The transitions between (a) and (b) — especially the merge-and-conflict-resolution at the end of multiple parallel sandbox branches — are sketched (the Sandcastle merger agent) but not interrogated for what happens when the merger itself produces semantically broken code. This is exactly where small-PR discipline matters and where he admits he doesn't have the answer.[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero — read next: Beck on incremental design and TCR; trunk-based development literature; the smallcode failure-mode catalog if it covers merge-stage failures.
- incompleteThe implicit premise that the developer can read agent output well enough to QA, code-review, and impose taste is enormous. Pocock states 'understanding code deeply is going to make you a much, much better developer and get more out of AI' and 'bad codebases make bad agents' — but does not address the developer who is themselves junior, distracted, or not the original architect. The workflow may be most valuable to seniors and least usable by the engineers who most need leverage.[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero — read next: Marcus on code quality (in user's recent saves), Beck on apprenticeship/teaching contexts, Cutler on directly-responsible-individuals and skill distribution.
- uninformedPocock specifically defers the question on conforming to security, architectural, and API-contract constraints ('I'm going to answer that in a bit') and never returns to it. For the user's organizational context (Norwegian senior leader watching governance signals), this is the highest-value question and is left unaddressed.[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero — read next: Security-review skill, Schneier on Security, explainable-AI requirements paper in the user's library, organisational adoption studies on AI tooling in regulated industries.
- missing evidenceThe entire framework is grounded in a single three-month engagement. No DORA metrics, no controlled comparison with unconstrained approaches, no data on defect rates or rework costs. The talk is honest about this, but it means the prescriptive claims rest on practitioner intuition rather than empirical evidence.Presentation: AI-First Software Delivery: Balancing Innovation with Proven Practices — read next: Studies measuring productivity and quality outcomes of structured vs. unstructured AI-assisted development; DORA-instrumented teams using agentic workflows.
- incompleteThe decomposition is not orthogonal and specifies no module boundaries. Four of the named components — memory (3), context management (4), prompt construction (5), and state management (7) — are views of a single 'what the model sees / what persists' concern (Claude Code's git-commits-as-checkpoints sits under state, MEMORY.md under memory, compaction under context, prompt assembly under construction, but they are one persistence-and-window problem wearing four hats). Guardrails/permission (9) is not disjoint from tools (2) — the walkthrough runs the permission check INSIDE tool execution (step 4). Output parsing (6) is near-vestigial under native tool calling (a sub-step of the loop, not a peer module). And the orchestration loop (1) is a LEVEL above the contents it manages, not a coequal component ('the complexity lives in everything the loop manages'). The prose enumerates eleven items under a 'twelve components' heading. So the list reads as a practitioner checklist organized by mechanism and vendor vocabulary, not a coupling-minimizing partition into high-cohesion modules — it cannot tell you where to actually cut the system.The Anatomy of an Agent Harness — read next: Read Parnas ('On the Criteria To Be Used in Decomposing Systems into Modules'), Yourdon & Constantine on coupling/cohesion, and Ousterhout on deep modules; re-derive the harness as narrow-interface deep modules and test which of the eleven are genuinely separable versus one persistence/context responsibility split four ways — the structured-design question the piece's naming step presupposes but never answers.
- incompleteAnatomy without failure-mode interactions. The seven-step walkthrough gives happy-path dynamics only; the piece never addresses how components interfere when things go wrong — compaction (context management) discarding state the verifier still needed, a guardrail tripwire firing mid-tool-call and leaving state half-written, or a memory 'hint' that contradicts actual state after a context reset. The hardest engineering lives in these cross-component failure interactions, which the static list and the clean walkthrough elide.The Anatomy of an Agent Harness — read next: Read extract-anthropic-harness-design-long-running-application-development and extract-anthropics-three-agent-harness on context-reset handoff artifacts and evaluator calibration; look for how components must expose contracts to survive each other's failures rather than only cooperating on the happy path.
- incompleteNo interface or contract between components is specified. The piece names components but never states what each EXPOSES to the others — what memory hands to context management, what guarantees the loop makes to the tool layer, what verification consumes and returns. Without interface contracts, the 'independently improvable' premise (p13/p14) that the sibling's fitness-selection strategy depends on is unverified: 'add one mechanism' only stays local if the components are actually decoupled, which the piece asserts by layout rather than by design.The Anatomy of an Agent Harness — read next: Read on module interfaces/APIs (information hiding, contracts) and re-examine the sibling's automated 'add one mechanism, keep if better' loop to check whether a change to one component ripples across the coupled memory/context/state cluster.
- incompleteTwo overlapping taxonomies whose relationship is left unstated. The twelve components and the seven decisions substantially overlap: decisions 3/4/5/6 (context-window strategy, verification design, permission architecture, tool scoping) simply re-open components 4/10/9/2 as 'choices,' while only decisions 1/2/7 (single-vs-multi-agent, ReAct-vs-plan-execute, harness thickness) are architectural choices not already a component. The piece presents both frameworks without saying whether the seven decisions are just the tunable parameters of a subset of the twelve components.The Anatomy of an Agent Harness — read next: Consolidate into one model — components as nouns (what the harness contains) versus configuration axes as verbs (how each is set) — and test whether 'seven decisions' collapses into 'the tunable dials on four of the components,' leaving only single-vs-multi-agent, ReAct-vs-plan, and thickness as genuinely first-order architecture.
- incompleteThe 'dreaming' mechanism is named and promised but not specified. We get no description of what is consolidated, what is discarded, how cross-user contamination is prevented, whether patterns are per-tenant or shared, whether 'dreams' are reviewable, or how a bad dream is unlearned. The cognitive metaphor is doing all of the persuasive work.Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security — read next: Anthropic's eventual technical post on the dreaming architecture; also: Voyager (Wang et al.) on skill libraries from agent experience; Reflexion (Shinn et al.) on self-reflection; recent literature on 'experience replay' for LLM agents; and any work on session-trace privacy for shared-tenant learning.
- incompleteClaude Security scans for vulnerabilities and patches them, but the newsletter is silent on how false positives are surfaced, how confidence ratings are calibrated, what training data the scanner uses, and what happens when the same model family produced the vulnerable code in the first place. The conflict-of-interest case is not addressed.Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security — read next: Compare against Snyk, Semgrep, GitHub Advanced Security, Endor Labs, and the recent wave of agentic SAST tools; read Anthropic's safety/eval team posts on adversarial code; also: literature on LLMs as code reviewers (CodeRabbit research, DeepMind's 'CompCoder' line).
- incomplete'Managed Agents' is the brand, but the newsletter never names the alternative it is positioning against: the open-source agent stack (LangGraph, AutoGen, OpenAI's Agents SDK, Microsoft's AutoGen, the MCP ecosystem itself). The trade-off between portability and a vendor-managed runtime is unexamined.Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security — read next: Compare with OpenAI's Agents SDK announcements, Google's Vertex AI Agent Builder, LangGraph Platform; recent essays on the agent runtime layer (Simon Willison, Swyx) and the 'agent OS' framing.
- incompleteThe pricing split — Agent SDK and `claude -p` no longer counting against Claude plan limits, but receiving a separate credit — is announced without numbers. This makes it impossible to evaluate whether the new metering is a substantive change or a reframing exercise.Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security — read next: Anthropic pricing page and the release notes linked from this newsletter; community write-ups after June 15 when the change takes effect.
- incompleteThe post summarizes slide decks (149 pages) that are only available as images. The textual content is a curator's frame, not the primary source material. Key details, evidence, and nuance from the actual presentations are inaccessible.Jacob Langvad Nilsson's Post — read next: Access the original slide decks or video recordings if available to extract the full arguments from each talk.
- incompleteThe 'data sovereignty' claim from the Velatir talk is mentioned without elaboration. Why has it become a strategic necessity specifically for AI-native fast-scaling companies?Jacob Langvad Nilsson's Post — read next: Investigate the original Velatir presentation for the sovereignty argument, likely related to EU data regulations and LLM provider data handling.
- incompleteThe post does not address how these practices interact with different AI coding tools beyond Claude Code. The entire meetup is Claude Code-specific, but the thesis about structure seems tool-agnostic.Jacob Langvad Nilsson's Post — read next: Compare with practitioner reports from GitHub Copilot, Cursor, or other AI coding tool communities to test whether the structure thesis generalizes.
- incompleteNo binding-constraint diagnostic. The whole thesis presupposes the harness — not the model's capability ceiling — is what limits your task, but the piece offers no way to tell in advance whether a given task is harness-bound or capability-bound; you only learn which after gains flatten. The headline example (file-plumbing, 0% -> parity) is a selected case where the harness was the entire story and does not generalize to reasoning-bound tasks. This is the Meadows leverage-point question left unanswered.Don't train the model, evolve the harness — read next: Read Boeckeler's adaptive-control harness framing and Anthropic's 'remove components one at a time, keep only the load-bearing' methodology, looking for a procedure that predicts, before investment, which constraint binds — e.g. a cheap probe that separates 'model got the answer but the wrapper lost it' from 'model can't do this at all.'
- incomplete'Don't train' vs 'evolve the harness' is a soft strawman. Fine-tuning is never actually analyzed — no cost, no cases where training genuinely IS the right lever (domain shift, latency/cost at scale, proprietary capability the frontier lacks). For a rented frontier model the real contrast is harness-vs-nothing, so the title over-generalizes into 'never train.'Don't train the model, evolve the harness — read next: Read a fine-tuning cost/benefit source to bound when weight-changing is warranted, so the 'harness-first' heuristic has an explicit boundary rather than an absolute.
- incompleteThe automated 'add one mechanism, keep if better' loop has no pruning or garbage-collection step, so accreted mechanisms can ratchet harness complexity upward — precisely the cost the quoted deep-dive warns against (scaffolding should shrink; tight model-coupling creates lock-in). The maintenance and portability cost of an ever-growing auto-generated harness is named in the abstract but never quantified or bounded.Don't train the model, evolve the harness — read next: Read on harness co-training overfitting and the 'delete components one at a time' methodology; look for how an automated harness search can be given a complexity penalty or removal operator so it thins rather than only accretes.
- incompleteSecond-hand, single case, no first-party numbers. The entire empirical spine is one relayed Hugging Face experiment (7x cost, 14-point transfer, 3.5-80.1% spread) with no reproducible benchmark, dataset, task definition, or independent replication — thin ground for a rigorous adopter to act on.Don't train the model, evolve the harness — read next: Read the source Hugging Face post directly and seek independent harness-ablation studies before treating the 7x / 3.5-80.1% figures as generalizable.
- incompleteNo discussion of agent-to-agent trust boundaries. When multiple agents operate in the same repository or pipeline, can one compromised agent influence another? The architecture treats 'agent' as a single entity rather than addressing multi-agent coordination security.How GitHub Is Securing Agentic Workflows in Modern CI CD Systems — read next: Multi-agent systems security literature; research on trust propagation in autonomous system networks.
- uninformedNo mention of model-level defenses (instruction hierarchy, input sanitization at the model layer) as a complementary security layer. The architecture is entirely infrastructure-level, treating the model as a black box.How GitHub Is Securing Agentic Workflows in Modern CI CD Systems — read next: Research on instruction hierarchy in LLMs; OpenAI and Anthropic publications on model-level prompt injection defenses.
- incompleteThe article never interrogates whether 'middleware' is the right metaphor. HTTP middleware sits in a deterministic request/response pipeline; the agent tool loop is non-deterministic, multi-step, and stateful. The Genkit hooks may be closer to Aspect-Oriented Programming (cross-cutting advice around named join points like generation/model/tool) than to a Connect/Express chain. The conflation matters: AOP-style weaving creates classic 'where does the behavior live' debugging problems, which the Developer UI alone may not solve.Google Introduces Middleware Architecture for Genkit Applications — read next: Read the original Google blog post for the actual API surface; read Genkit source for what 'middleware' resolves to at runtime; compare with LangChain callbacks/handlers and OpenAI Agents SDK guardrails as alternate models.
- incompleteNo mention of failure modes specific to LLM systems — non-deterministic outputs, cascade hallucinations under retry, fallback models with different safety calibrations, approval gates that humans rubber-stamp under volume. The catalog implies these are solved patterns; production experience suggests otherwise.Google Introduces Middleware Architecture for Genkit Applications — read next: Look for postmortems and practitioner reports on retry/fallback behavior in agentic systems — the gap between 'we shipped retries' and 'retries work safely' is where the interesting engineering lives.
- incompleteThe piece treats observability as solved by Developer UI inspection but does not address production observability — how middleware traces flow into OpenTelemetry, structured logs, or SRE alerting. Dev-time inspection and production telemetry are different problems.Google Introduces Middleware Architecture for Genkit Applications — read next: Compare with OpenTelemetry's GenAI semantic conventions, and with Honeycomb/Datadog's emerging LLM-observability stories.
- incompleteThe implicit programming model is never made explicit. Three options coexist in the article: (a) HTTP-style middleware chain, (b) AOP-style advice around join points, (c) callback registry à la frontend frameworks. Each has different composition semantics and different debugging stories. The choice is the architecture.Google Introduces Middleware Architecture for Genkit Applications — read next: Genkit RFC/design docs if they exist; the Anthropic skills system as a contrasting design; LangChain's callback model for a third reference point.
- uninformedNo specifics are given for the headline numbers (312GB per request, 2.5TB at 8 users, 10TB with agentic workflows): what model, context length, precision, or KV cache compression setting produces 312GB per request is never stated, making the figures impossible to verify or generalize to a reader's own workload.The Hidden Storage Tax on Every AI Conversation — read next: Solidigm's own 'Anatomy of a Prompt' technical paper (referenced but not linked in the captured text) might supply the missing methodology; cross-check against public KV cache sizing formulas (proportional to model layers, hidden dimension, context length, and batch size).
- incompleteThe Ralph Wiggum while-loop is presented as a contrasting technique the author takes seriously, but the essay never states why he chose frequent intentional compaction over it for his own team — e.g. whether it's about task type (brownfield vs. greenfield), risk tolerance, or team review bandwidth. The two approaches sit side by side without a stated decision rule for choosing between them.Advanced Context Engineering for Coding Agents (ace-fca.md) — read next: Read extract-voss-what-the-hell-is-a-loop and extract-11-tips-ai-coding-with-ralph-wiggum for the task-loop (Ralph) discipline-progression model, and compare its stated preconditions (small, well-scoped, externally-verifiable tasks) against this essay's research/plan/implement preconditions (complex, brownfield, requiring human judgment) to build the missing decision rule.
- incompleteThe 82.5% vs. 100% pass-rate case study is reported without published methodology: what were the 'hundreds of evaluations,' what tasks, and -- notably -- the workflow-based approach's own numeric pass rate is never stated, only that it scored lower than simple instructions. No independent replication is cited.Podcast: Strands Agents with Clare Liguori — read next: Read against extract-oreilly-rethinking-agent-harness#g2, which flags the same single-case-generalization problem for the broader 'harness > model' thesis; look for a published Strands Evals Kit benchmark or third-party replication of the steering-hooks result.
- incompleteThe mining study measures public open-source adoption only. The paper itself notes that 'high-volume internal deployments... leave no public trace,' but the headline anecdotes it discusses (Stripe's Minions, 1,300 PRs/week) are exactly such internal deployments. The 0.59% figure is therefore a floor on publicly-visible evidence, not a measure of practice overall, and the paper cannot adjudicate whether loop engineering is genuinely rare or merely rare in public repositories.Loop Engineering: Building Blocks, Adoption, and Impact — read next: An internal-tooling survey or structured practitioner-interview study of enterprise/internal loop adoption (the kind this corpus's Stripe and 'software factory' pieces gesture toward) to estimate private adoption rates that public GitHub mining cannot reach.
- causalEven granting that Claude Code contains symbolic components, Marcus does not establish that these components (rather than, say, the agentic loop, tool-use design, context management, or the underlying LLM quality) are what make it effective. The causal claim is asserted, not argued.The biggest advance in AI since the LLM — read next: Look for ablation studies or engineering post-mortems that isolate the contribution of symbolic vs. neural components in agentic coding systems.
- incompleteAll performance numbers (40% latency reduction, TPS figures) come from OpenAI or its integration partners. No independent benchmark, controlled study, or methodology description is provided. The 40% figure is repeated by adopters who may be measuring different things.OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows — read next: Look for independent benchmarks comparing HTTP vs. WebSocket modes on the same agentic workloads with controlled methodology.
- incompleteThe article does not discuss failure modes specific to WebSocket connections in production — reconnection strategies, state recovery after disconnection, or behavior under network instability. These are well-known challenges in stateful distributed systems.OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows — read next: The linked 'AI Agent Transport Layer' article on InfoQ may address these concerns in more depth.
- incompleteNo discussion of whether the latency gains are uniform across workflow types. A two-step tool call chain would benefit differently from a twenty-step reasoning chain. The per-step vs. end-to-end latency distinction is not made explicit.OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows — read next: Look for detailed breakdowns of where in a multi-step workflow the latency savings actually occur.
- unacknowledgedThe article treats WebSocket adoption as purely beneficial without noting the vendor lock-in implications. A persistent-connection API is harder to abstract behind a provider-neutral interface than a stateless HTTP API. This could strengthen OpenAI's platform stickiness.OpenAI Introduces Websocket-Based Execution Mode to Reduce Latency in Agentic Workflows — read next: Consider how MCP or other agent protocol standards interact with provider-specific transport optimizations.
- incompleteThe five building blocks (an infrastructure/product-primitive layer: automations, worktrees, skills, connectors, sub-agents) are never cross-referenced against the algorithmic/control-flow layer already well covered elsewhere in this corpus (extract-20-loop-design-patterns' 20 patterns — Generate/Critique/Rewrite, Reflexion, Plan/Execute/Replan, Tree Search, etc.). A reader who assembles all five primitives still has no guidance on which control pattern the automation should actually run once triggered; the two treatments address orthogonal axes of 'the loop' and neither acknowledges the other.Loop Engineering — read next: extract-20-loop-design-patterns for the algorithmic layer this piece is missing
- incompleteThe article's evaluative back half (sections 5–7: cost/'tokenmaxxing' disappointment stories, the 'was it just a hack' argument, and the context-engineering conclusion) is paywalled; this extraction only had the one-line table-of-contents previews for that material, not the supporting evidence or full argument.What is “loop engineering?” — read next: Get subscriber access to read the full piece, especially the cost-tradeoff stories in section 5 and the closing argument in section 7 for why context engineering may matter more than loop engineering — directly relevant to the persona's 'rigorous adopter, not hype-follower' stance on AI-agent practice.
- uninformedThe claim that CMOs will be the #1 token consumers does not engage with the possibility that AI agents (not humans) will be the primary consumers of tokens — where the distinction between 'marketing tokens' and 'engineering tokens' becomes meaningless because agents operate across functions.Hard truths about building in the AI era | Keith Rabois (Khosla Ventures) — read next: Anthropic's and OpenAI's writing on agentic workflows; the emerging literature on AI-to-AI communication and multi-agent systems.
- incompleteThe article doesn't address how the agent decides whether it needs a research phase. The Liquid case didn't need one; the llama.cpp case did. But the agent couldn't have known this in advance. A decision heuristic ('when should I read before coding?') is the missing meta-skill that would make this approach self-directing rather than human-configured.Research-Driven Agents: What Happens When Your Agent Reads Before It Codes — read next: Metacognitive agent architectures; 'knowing what you don't know' in AI systems; confidence calibration research
- incompleteThe claim that well-optimized codebases (Redis, PostgreSQL, SQLite) are harder targets is mentioned in one sentence but not explored. This is actually the most interesting boundary: at what point has a codebase been optimized enough that agent-driven improvement becomes uneconomical? This would define the useful scope of the entire approach.Research-Driven Agents: What Happens When Your Agent Reads Before It Codes — read next: Performance engineering literature on diminishing returns; the 'last mile' problem in optimization
- incompleteThe research phase is described as reading papers and studying forks, but the article doesn't discuss how the agent evaluates which papers and forks are relevant. With thousands of arxiv papers and potentially dozens of forks, the agent needs a research strategy — and that strategy itself requires domain knowledge.Research-Driven Agents: What Happens When Your Agent Reads Before It Codes — read next: Information retrieval for technical literature; RAG architectures for agent research; the 'research taste' problem
- incompleteThe article is honest about agent overconfidence (the benchmark bug) but doesn't propose a solution. How should agents sanity-check their own instrumentation? This is a general agent reliability problem that extends far beyond optimization benchmarks.Research-Driven Agents: What Happens When Your Agent Reads Before It Codes — read next: Agent self-verification; Anthropic's work on AI oversight; the 'quis custodiet' problem in autonomous systems
- incompleteThe issue diagnoses AI-era pressures (salary-scale economics, direction-less amplification, agent reliability, term-inflation) and poses them as open questions to the reader ('where does your company sit?', 'what would you do differently?') but never synthesizes them into an operating model — it stops short of what a leader should actually do.SWLW #710: Revised rules of Eng Leadership, When AI costs more than the engineer, and more. — read next: Will Larson's 'Revised Rules of Engineering Leadership' itself (the linked favorite), and John Cutler / engineering-strategy sources that convert principles into concrete decision rules.
- incompleteThe continuity framing (fundamentals and judgment are what matter, AI only raises their stakes) under-weights the possibility that some fundamentals themselves must change under AI — it treats 'fundamentals' as fixed rather than a live question.SWLW #710: Revised rules of Eng Leadership, When AI costs more than the engineer, and more. — read next: Sources debating whether the fundamentals taught today are still the right ones (e.g. Tobias Torrissen on juniors and fundamentals; 'The Future of Software Engineering' on mid-level retraining).
- incompleteThe '3-4x faster' adoption claim is stated without supporting data, methodology, or definition of what metric is being measured. What specific growth metrics are being compared?Podcast: Tiger Teams, Evals and Agents: The New AI Engineering Playbook — read next: Look for empirical studies comparing technology adoption curves (e.g., Thoughtworks Technology Radar data, Stack Overflow surveys, or job posting analysis).
- incompleteNo discussion of how to determine appropriate accuracy thresholds for different risk levels. The framework jumps from 'build evals' to 'hit your threshold' without addressing how to set the threshold.Podcast: Tiger Teams, Evals and Agents: The New AI Engineering Playbook — read next: Risk management frameworks for AI systems, such as NIST AI Risk Management Framework or EU AI Act risk categories.
- incompleteThe Tiger Team concept is described but there is no discussion of how Tiger Teams dissolve back into the organization, how knowledge transfers, or how the org evolves its permanent structure based on what Tiger Teams learn.Podcast: Tiger Teams, Evals and Agents: The New AI Engineering Playbook — read next: Literature on temporary organizations, project-to-product transitions, and Team Topologies by Skelton and Pais.
- misinformedThe distinction between vibe coding and building agentic applications is drawn too sharply. In practice, development workflow agents (the Discord-to-GitHub-issue agent described) are themselves agentic applications that need evals, blurring the boundary Bhagwat draws.Podcast: Tiger Teams, Evals and Agents: The New AI Engineering Playbook — read next: Inner loop / outer loop development frameworks; the concept of 'dogfooding' applied to AI agent development.
- incompleteCost is quantified, value is asserted. Every number in the piece is a cost (token prices, $12.5k/attempt, $600/month, $1000/day); the productivity or quality VALUE that would justify maximal spend is never measured, only hedged ('ostensibly'). The essay therefore cannot tell marginal from transformative benefit.Agentics / Tech Things: Tokenmaxxing is dead, long live tokenmaxxing — read next: Read HBR's 'How People Are Really Using AI in 2026' / the 'workslop'/'thinkslop' findings (marginal-not-game-changing benefits) and controlled productivity studies; ask whether the dev-loop value curve is transformative or merely marginal against unsubsidized cost.
- incompleteNo mechanism for the regime shift. The author asserts 'That's no longer true. We've entered a different regime' but never explains what technically flipped compounding error into compounding correctness — better base models? harness-level self-verification? evals in the loop? RL-from-verifiable-rewards? The rebirth's causal engine is a black box.Agentics / Tech Things: Tokenmaxxing is dead, long live tokenmaxxing — read next: Read on agent self-verification and eval-in-the-loop harness design, RLVR / verifier-based training, and what actually reduces error accumulation in long runs; distinguish model-capability gains from harness/scaffolding gains.
- incompleteVendor-vs-user value and the author's own incentive alignment are unexamined. 'More tokens = better' is exactly the narrative that benefits whoever sells tokens or AI-adoption services — and the author runs such a service, soliciting business throughout ('reach out, we can help!'). Who bears the cost (users, post-subsidy) versus who captures the value (vendors, consultants) is never separated, and the conflict is undisclosed.Agentics / Tech Things: Tokenmaxxing is dead, long live tokenmaxxing — read next: Read critically for supply-push vs demand-pull: who profits from maximal token consumption; compare against sources arguing 'most effective users are not the heaviest users'; watch for the token-seller framing in any pro-spend argument.
- incompleteThe two-kinds distinction is not integrated with the rebirth. The author says compounding correctness rescues developer loops but that pipeline agents are waste; he never reconciles whether compounding correctness would also rescue pipelines, or whether the generalist-platform shift moots custom pipelines regardless. The two 'this too shall pass' stories run in parallel without a unifying account.Agentics / Tech Things: Tokenmaxxing is dead, long live tokenmaxxing — read next: Trace whether reliability gains (compounding correctness) and consolidation gains (generalist platforms replacing bespoke agents) are the same phenomenon or two; read on why deterministic pipelines still beat agents for fixed high-accuracy tasks.
- incompleteThe five-ring loop stack (execution/task/product/system/oversight) is asserted and illustrated with separate single-company examples for each tier (Ralph loop, Warp/Oz, Karpathy, Meta, Anthropic), but no single organization is shown running all five tiers simultaneously with visible hand-offs between them — the stack diagram is composed, not demonstrated end-to-end on one real product.What the Hell Is a Loop, Anyway? — read next: A case study of one company operating execution-through-oversight loops concurrently on the same codebase, with the actual interfaces (data, triggers, escalation paths) between tiers made explicit.
- incompleteVoss's taxonomy sorts loops entirely by scope (task vs. codebase vs. system) and says nothing about which control-flow algorithm should run inside a given loop's iteration — the axis already covered by this corpus's own extract-20-loop-design-patterns (Generate/Critique/Rewrite, Reflexion, Tree Search, Plan/Execute/Replan, etc.). This is now the third loop-focused piece in the corpus (after extract-osmani-loop-engineering#g4) to leave the scope axis and the algorithm axis unconnected: a reader who has correctly identified which of Voss's five tiers they're building still has no guidance on what to run inside one iteration of it.What the Hell Is a Loop, Anyway? — read next: extract-20-loop-design-patterns' twenty control-flow patterns, read specifically as candidate implementations for the inside of Voss's execution or task loop.