Small software teams now generate as much code as Uber did with microservices
There's no such thing as a small software team anymore

A small team running 20-100 coding agents in parallel can generate 500 commits, 200 pushes, and 100 PRs in a day, rivaling the output of large organizations. This shift makes modular code architectures, once reserved for giants like Uber, essential for small teams to avoid merge conflicts and enable parallel agent work. As agents handle boilerplate, modularity's cost drops, making it a key design principle for modern software development.
The modularity of your codebase determines how many coding agents you can run in parallel effectively, so now it’s worth designing for it from the beginning.