Militaries for centuries have found that 10 people is the maximum effective size one leader can control (a squad). Given that, and when avoiding middle managers, that makes the max effective size of a company as about 100 people. Guess meta has a whole lot more people to whack.
Absolutely. Of course how many people you can control depends on the nature of their work and and your mutual communication. Say I bet one could control directly more, say, sanitary workers, than software developers.
> Say I bet one could control directly more, say, sanitary workers, than software developers
Why? On, say an bigger open source project, what is the ratio of "management" to contributors like? If people understand their goals and have the right incentives and autonomy, very little management is necessary.
On the other hand low skill workers need much more managing, both to make sure they do they job and to coordinate their work. Surely not as much management as modern tech thinks it needs, but the army heuristic of 10 people on a crew seems much more applicable here. If you're paying someone to empty garbage or whatever, you're almost certainly not paying them to think, or care much about their work, so that has to be supplied separately.
That's just my opinion, what did you mean in your comment?
Think of it as threads stepping over each other modifying and reading the same mutable state, vs threads that work in their own sandbox and share mostly immutable state. The former require a lot more alignment and synchronization. Software has a lot more “shared state” and “ad hoc” decision making than say a sanitary worker each taking a floor in an office building and doing the same thing they do every time. Discipline and control is another matter. I was assuming everyone is acting in good faith.