I mean, LinkedIn has what, 20,000 employees? If you had spherical developers in a vacuum, I doubt you'd need more than 40-50 to maintain their products, but there's more to running a tech company.
I mean, LinkedIn has what, 20,000 employees? If you had spherical developers in a vacuum, I doubt you'd need more than 40-50 to maintain their products, but there's more to running a tech company.
The bureaucracy is expanding to meet the needs of the expanding bureaucracy.
I'm sure there are papers that have studied what happens specifically in business though.
https://en.wikipedia.org/wiki/Parkinson's_Law > The growth was presented mathematically with the formula x = (2k^m + P)/n, in which k was the number of officials wanting subordinates, m was the hours they spent writing minutes to each other.
(check the original paper for details since this obviously doesn’t explain what n is)
This is a ridiculous take. You would need way more than that just to maintain Kafka and run ops for it, that LinkedIn heavily relies on. You are trivializing the complexity of running a platform like LinkedIn.
Complexity compounds, so the tradeoff is, continually tame it, or continually hire with less and less impact per employee.
The latter seems to happen a lot when money flows.
Alternatively, you could have thousands of people all reporting to a single manager, and if you think that could work, I have a bridge to sell you.
Only if you're certain they will never quit their jobs. In tech where the average tenure is supposedly 2-3 years, a large number of employees are hired to make key persons redundant, groom for succession, and to make sure key persons can offload some bandwidth to work on emergent issues. It's irrational to have billions of dollars of revenue (or even tens of millions) riding on a single person who can decide to walk away with 2 weeks notice.
This could be a physics model, or an imperative to scale back the free food.