The post claims there is no longer a meaningful “small software team” because a few humans can now run dozens of coding agents in parallel, producing the output of a much larger engineering org. It pushes the idea that software should become more modular to let those agents work independently, using Uber’s many-service architecture as a preview of where code organization might go.
That framing landed badly. The main reaction was that the article confuses modular code with distributed systems. Breaking a codebase into many services does not erase product complexity. It relocates it into API coordination, versioning, rollback, monitoring, reliability, service discovery, and slow integration testing. Several people said the same thing more bluntly: a monolith with clean module boundaries is still easier for humans and models to reason about than a distributed monolith with network hops everywhere. A recurring point was that AI agents are weakest exactly where the article assumes they will be strongest. They can be useful on local code changes, scaffolding, and repetitive cleanup, but they still struggle to hold a whole architecture in working memory and tend to make fixes that are locally plausible while damaging system-wide invariants.
The strongest practical thread was not anti-AI so much as anti-hand-waving. People who are getting value from Claude Code said the gains come from adding durable context and process, not from unleashing more agents. They described maintaining
AGENTS.md, architecture decision records, invariant docs, and local references to dependencies so the model has stable guidance beyond the prompt. In that setup, agents are good at debt paydown, searching for simplifications, and drafting changes that a human steers. Even supporters were clear that this is heavy supervision, not autonomous software factories. Others pushed back on the article’s throughput numbers entirely. Hundreds of commits or dozens of
PRs per day sounded less like progress than metric gaming, unreadable review load, and hidden rework. The deeper complaint was that AI-era management is starting to reward visible output while losing sight of product outcomes. The consensus was simple: agentic coding may increase leverage, but it does not make microservices cheap, architecture optional, or operational complexity disappear.