This is a very interesting article, and it contains something that seems true at face value but that I feel compelled to disprove:
> The work capacity of an organization scales, at most, linearly as new members are added.
Let's go back to separating cotton fibers from its seeds, a laborious process. If you had a factory of 100 workers doing this and added another one, then you can expect the work capacity to increase 1%. But what happens if you add a worker that is called Eli Whitney, who makes a machine that automatically separates those elements? You definitely don't get a 1% increase in capacity since the new combination of everyone's capacity is more than 101%.
So the author goes on explaining that capacity is not the same as productivity, that the important task is to change the work itself. But is capacity measured only as the hours worked? An extra CPU processor does not do the same as an extra GPU or TPU processor. I've been playing with Coral.ai and I'm totally mindblown at how my raspberry pi can do ML!
Going back to the company, if your bottleneck in the company is e.g. devops and you hire a devops person, then productivity will increase super-lineally; because with this being the bottleneck it means that other resources were underused. So the new person will not add +1/n of capacity. Sure they might add 1/n of the _working hours_, but the capacity itself (and in all likehood the productivity) will increase more than 1/n.