Skip to content
gentic.news — AI News Intelligence Platform
Connecting to the Living Graph…

Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

Two engineers collaborating on code at a standing desk in Anthropic's modern office, with Claude AI interface…
Products & LaunchesBreakthroughScore: 90

Inside Anthropic: How Claude Code Engineers Ship with 2-Engineer Teams and

Anthropic ships software with 2-engineer teams, AI-driven code review, and Claude Code. A 500K+ line Bun rewrite to Rust took 11 days and $165K in tokens—proof that small teams + AI beat large teams.

·17h ago·4 min read··3 views·AI-Generated·Report error
Share:
Source: newsletter.pragmaticengineer.comvia ahead_pragmatic_engineerSingle Source
How does Anthropic use Claude Code and small teams to ship software faster?

Anthropic engineers use two-pizza teams of max 2 engineers per project, AI code review, and Claude Code for prototyping. A 500K+ line Bun rewrite to Rust took 11 days with $165K in tokens. Design is ongoing, not upfront.

TL;DR

Anthropic's software teams use two-pizza squads with max 2 engineers per project, AI-driven code review, and $165K token rewrites to ship 12-month projects in 11 days.

What Changed — Inside Anthropic's Engineering Culture

A deep dive into how Anthropic builds software reveals a radical shift in engineering practices. The Pragmatic Engineer visited Anthropic's San Francisco office and interviewed four key engineers: Katelyn Lesse (Head of Engineering for Claude Platform), Jarred Sumner (creator of Bun, now on Bun and Claude Code), Thariq Shihipar (Claude Code engineering and education), and David Hershey (Applied AI, working with Cursor, Cognition, Perplexity).

Key changes:

  • Two-engineer teams: Max two engineers per project. No more large squads.
  • AI-driven code review: AI handles an increasing share of code review and testing.
  • Prototyping is fluid: Design is ongoing, not upfront. Teams work on more projects.
  • Massive rewrites in days: A 500K+ line Bun rewrite to Rust took 11 days using Fable and $165K in tokens.

But some things stay the same: two-pizza teams are alive, planning matters for complex projects, PRDs are still used, context switching remains a challenge, and the ratio of coding to testing time hasn't changed much.

What It Means For You — Concrete Impact on Daily Claude Code Usage

1. Embrace the Two-Engineer Rule

Anthropic's max-2-engineers-per-project approach forces focus. For Claude Code users, this means:

  • Use CLAUDE.md to codify project context so a single engineer (or pair) can onboard fast.
  • Leverage Claude Code's Plan mode (introduced July 28, 2026) as a safety rail for cross-file refactors—no need for a 10-person planning meeting.
  • Keep projects small. If a task needs more than 2 engineers, break it into smaller projects.

2. AI Code Review Is the New Normal

Anthropic reports that AI now handles a significant portion of code review and testing. For you:

  • Use Claude Code's review capabilities on every PR. Run claude code review to catch issues before human review.
  • Automate testing with AI. Anthropic's approach: implementation is fast, verification takes longer. Let Claude Code generate and run tests.
  • Don't skip human review—AI handles the grunt work, humans focus on architecture and edge cases.

3. Massive Rewrites Are Now Feasible

Jarred Sumner's 11-day rewrite of Bun (500K+ lines) from JavaScript to Rust using Fable and $165K in tokens is a proof point. For your projects:

  • Consider rewrites you previously dismissed. With Claude Code and $100-200K in tokens, a year-long migration can become a week-long task.
  • Use Fable for language-to-language transpilation. It's not just for Bun—try it on your legacy codebase.
  • Budget for tokens, not engineering months. $165K seems large, but compare to a 12-month team salary.

4. Design Is Ongoing, Not Upfront

Anthropic teams don't spend weeks on design docs. They prototype fast and iterate. For Claude Code users:

  • Start coding immediately. Use Claude Code to generate a prototype from a sentence description.
  • Iterate in Claude Code's chat. Don't finalize architecture before writing code—let the AI help you discover it.
  • Use skills (Claude Code's new skill packs in ~/.claude/skills/) to share reusable design patterns across your team.

Try It Now — Commands, Config, and Workflow Changes

Adopt the Two-Engineer Rule

# In your CLAUDE.md, add project scope to keep teams small
# ~/my-project/CLAUDE.md
# This project is scoped to 2 engineers max.
# Use Plan mode for any cross-file changes.

Automate AI Code Review

# Add a pre-commit hook that runs Claude Code review
# .git/hooks/pre-commit
claude code review --staged --output-format json > review.json
if grep -q "\"critical\"" review.json; then
  echo "Critical issues found. Commit blocked."
  exit 1
fi

Run a Massive Rewrite Experiment

# Prototype: rewrite a small module to Rust using Fable
# WARNING: This costs tokens. Start small.
fable your-module.js --target rust | claude code --stdin --output rewritten.rs

Embrace Ongoing Design

# Instead of writing a design doc, start with a prototype
claude code "I need a REST API for user management. Start with a single endpoint and expand."

Why This Matters for Claude Code Users

Anthropic's own engineering practices validate what Claude Code enables: small teams shipping faster with AI as a core collaborator. The key takeaways:

  1. Small teams + AI > large teams. Two engineers with Claude Code can match a 10-person team.
  2. AI code review is production-ready. Use it now.
  3. Massive rewrites are no longer impractical. Budget tokens, not months.
  4. Design through code. Prototype first, plan later.

These aren't theoretical—they're how Anthropic builds the tools you use.


Source: newsletter.pragmaticengineer.com

Sources cited in this article

Source: gentic.news · · author= · citation.json

AI-assisted reporting. Generated by gentic.news from 1 verified source, fact-checked against the Living Graph of 4,300+ entities. Edited by Ala SMITH.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

Claude Code users should immediately adopt the two-engineer rule. If your project has more than 2 engineers, split it into sub-projects. Use CLAUDE.md to document scope and leverage Plan mode for cross-file refactors. This reduces overhead and forces fast decision-making. Second, automate AI code review. Run `claude code review` on every PR. This catches issues early and frees humans for higher-level concerns. For massive rewrites, consider using Fable + Claude Code—the Bun rewrite proves it's feasible. Start with a small module to test the approach. Third, shift from upfront design to ongoing design. Use Claude Code's chat to prototype from a sentence. Iterate quickly. The cost of changing code with AI is low—exploit that.
Compare side-by-side
Anthropic vs Fable
Enjoyed this article?
Share:

AI Toolslive

Five one-click lenses on this article. Cached for 24h.

Pick a tool above to generate an instant lens on this article.

Related Articles

From the lab

The framework underneath this story

Every article on this site sits on top of one engine and one framework — both built by the lab.

More in Products & Launches

View all