Willie Sutton is famous for stating the obvious. When asked why he robbed banks, he replied, “Because that’s where the money is.” If we know that smaller teams are more productive, why do we try to scale teams out in personnel rather than up in productivity? If we know that bug per line of code remains amazingly constant, why do we try to scale code out in verbosity rather than up in abstraction?

What if powerful languages and idioms only work for small teams?