Interesting article and seems to shine a light on my experience of recurring bad leadership at tech companies. I suspected this was the case:<p>> Realistically, some chiefs of staff, program managers, and product operations managers aren't great at OS design. The key issue is that many people in these roles haven't actually done IC work up through middle to middle-upper management work.<p>I've always wondered what the hell are managers doing. It's just talking to people and pretending to solve things but in reality you're just good at delegating and negotiating consensus. It's no wonder large companies create huge bureaucracies and have so much politics. If I could design an "OS" I would make every person in the product dept. a form of contributor. They all have to be contributing to their teams in some capacity if they want to have any say on how it operates.