| This is it exactly. I'm a Xoogler also and you've nailed it on the head - honestly while there are many other narratives about Google they mostly feel like distractions to this core problem. Google's management and leadership tenure is very short relative to other companies and the org structure is intensely unstable relative to peer companies. I lost count of how many "5 year plans" I went through that was summarily reset 1.5-2 years in because there was a leadership reorg. Google has no product strategy for two reasons: - leadership generally is much more interested in org-building than products. The nitty gritty of products is left to leaf node teams that have wide latitude to decide what gets built. This is great for individual autonomy and getting ICs promoted, but it's bad for products. - any leader with an actual product strategy has no time to actually build it. It's practically guaranteed that the winds will shift and they'll be out, to be replaced by the next manager with their own vision and the need for a near-total reset. I'm at a company now where leadership tenure is shockingly long (at least by Google standards) - and you see the payoff: multi-year strategies actually get built, actually pay off. Reorgs happen but is generally infrequent, and when they occur they are close to leaf node teams - rather than the wholesale "we're replacing all critical leaders" type that happens a lot at Google. |
It must be incredibly difficulty to evaluate how well people are doing, and how valuable peoples work is when only one or two departments make any money and everything else indirectly supports that work.
How do you reward people for doing boring maintenance work on existing products? How do you give people the time to build the products, but also keep them happy and well paid enough to prevent them being poached?
How to reward a talented engineer who's job it is to add some small feature to a massive product like Maps or Docs?
I can't help but think I would explode the company into thousands of tiny startups each managing themselves and their own budgets, staff, and salaries, and literately pay bounties for every little feature I wanted implemented. There is no ladder to climb, only bounties to claim.