| ▲ | Tenemo an hour ago | |||||||||||||
Serious question then: if you were the CEO/CTO and were employing 10,000 engineers, what would you do without middle management? Would you have 1k+ line managers each managing <10 ICs and then... yourself? How would you coordinate work, hire, or do anything, really? I'm not saying corporations execute on this flawlessly, just any time when I wonder what I would've done myself, I end up with a similar structure (maybe a bit flatter)... | ||||||||||||||
| ▲ | hoppp 18 minutes ago | parent | next [-] | |||||||||||||
I heard Microsoft has 14 layers of middle management just for the xbox team. 14 layers!! There are people whose sole purpose is to have meetings to pass information to other people, who will then have meetings about who to have meetings with. | ||||||||||||||
| ▲ | pmg101 44 minutes ago | parent | prev [-] | |||||||||||||
I've also wondered about it. I think the answer is, "you don't really need 10,000 engineers". You can do a lot with small teams of engineers. This was true before AI. Macintosh was designed and built from scratch with a team of 3 which eventually peaked at 20-30. Does anyone seriously believe a company building a web app needs 10,000 engineers? | ||||||||||||||
| ||||||||||||||