Sign InOpen Brain
AI EngineerVideoSource Linked

How Anthropic Builds: Lessons from Labs — Mike Krieger, Anthropic

Mike Krieger describes shifting from stepwise prompting to goal-level delegation, backed by verification, observability, feature flags, and frequent decisions to continue or stop experiments.

AI Engineer · Aug 27, 2026
Open Source Open MarkdownOpen JSON
Source Summary

Krieger says Claude ported **a few hundred thousand lines** from Python to TypeScript over **one weekend**, verified the result, and iterated until it was deployable. His workflow has shifted from assigning steps to specifying the desired end state and reviewing the trade-offs afterward.

Practical Implication

For long-running coding agents, invest in the controls around generation: pre-measured systems, feature flags, rapid configuration changes, and explicit verification. Anthropic Labs also reviews each experimental bet every **two weeks**, choosing whether to continue, redirect, or stop it.

Agent-Ready Context
Krieger says Claude ported **a few hundred thousand lines** from Python to TypeScript over **one weekend**, verified the result, and iterated until it was deployable. His workflow has shifted from assigning steps to specifying the desired end state and reviewing the trade-offs afterward.

For long-running coding agents, invest in the controls around generation: pre-measured systems, feature flags, rapid configuration changes, and explicit verification. Anthropic Labs also reviews each experimental bet every **two weeks**, choosing whether to continue, redirect, or stop it.

This is one builder and one internal operating model, not a controlled productivity study. Krieger also argues that cheaper code production does not replace domain knowledge, distribution, user understanding, or product judgment.
Connected Context · Feed7 Judgment

This adds a high-end practitioner example of end-state delegation producing a deployable large migration, while confirming that autonomy depends on verification, rollout controls, and rapid intervention. It shifts the human role from prescribing steps to judging outcomes and trade-offs, but the anecdote does not establish general productivity gains, and the two-week portfolio review keeps experimental autonomy bounded by explicit stop-or-redirect decisions.

Effective harnesses for long-running agentsThe harness pattern supplies the incremental state, verification, and git controls that operationalize Krieger’s call for stronger systems around long-running generation.How to build an AI-Native Health Company — Dan Feng, Maven ClinicBoth place the post-automation bottleneck in decisions and verification; Maven adds concrete constraints such as small PRs and repeated tests to Krieger’s broader operating model.Loop Engineering from First Principles — Kyle Mistele, HumanLayerLoop Engineering favors one bounded change followed by human review, contrasting with the much larger autonomous migration here while reinforcing the need for measured state and verification.Prototyping as Leadership: How a CTO Ships with AI Agents — Hursh Agrawal, The Browser CompanyBoth treat agent throughput as requiring continued human ownership; Agrawal narrows the practice to small, noncritical work, whereas Krieger reports a substantially larger deployable migration.
Context Map
agentcoding#coding-agents#harness-engineering#agent-reliability
Uncertainty
This is one builder and one internal operating model, not a controlled productivity study. Krieger also argues that cheaper code production does not replace domain knowledge, distribution, user understanding, or product judgment.