There’s no such thing as a small software team anymore

Software architecture must now be designed for agent-parallelism, not just human-parallelism.

Key Points

  • AI coding agents have fundamentally changed the scale of software production; a small team utilizing 20-100 agents can generate commit and PR volumes previously seen only in massive organizations like Uber.
  • High modularity (e.g., microservices) is now a necessity for small teams to enable ‘embarrassingly parallel’ workflows and prevent agents from creating net-negative productivity through merge conflicts and broken builds.
  • The traditional overhead of modularity—such as boilerplate and CI configuration—has been neutralized because AI Agents can now automate these tasks.
  • Modular design is critical for agent performance because smaller modules fit more effectively within the limited context windows of current LLMs.