But years ago the same thing happened to me at Apple. I was fixing bugs in every part of a major framework to help SnowLeopard ship only to get passed over for a minor promotion because I wasn't "critical on any one project".
I thought it was especially ironic since SnowLeopard was supposed to be a stability/performance release only to get massively delayed by people "shipping" things like the Objective-C garbage collection that made XCode unusable for months. The same stability/performance release that had a day-1 point release.
But I can see how that'd be the exception.
The most fun thing was the time when the lazy-ass billionaires who manage the place and are completely out of touch with the realities of the world (and randomly boast things like "don't be promo focused"--just slave out for us at our mercy while we collect our hundreds of millions[1] and give some as severance pay[2] to sexually-harassing buddies) decided to "fix" the problem by issuing a memo promoting "landings" and not "launches".
Guess what? Tada! Nothing, of course--with the exception that everyone now simply does 's/launch/landing/g' in their performance reviews.
[1]: https://www.bloomberg.com/news/articles/2018-04-23/google-ce...
[2]: https://www.nytimes.com/2018/10/25/technology/google-sexual-...
> You cannot get promoted beyond a certain level in this place unless you...
YES! It's soooo not about smarts/(true) impact/anything truly relevant - it's about racing to the bottom via launches, and crazy ways to generate revenue. I find is so funny looking back, that pre-undergrad-graduation, I thought promotions came via actually doing great things.
> people internally usually warn about this shit, complain about it, file bugs about shitty performance, etc. It is ALL ignored
It's hilarious how L2s and L3s truly just don't give a damn about the opinions of those working at the company (first-level employees and those just above that)
After this job, I AM DONE with this big company ish. I'll leave that to the new-grads who still believe you get promoted by being smart ;)
rant over
I suppose your post is at least partly an explanation.
They've actually been adding a ton of new features over the past year, especially with Inbox functionality being merged in.
But from the point of view of a random user (me), it seems bizarre. The Gmail team changed things for no apparent gain. I don't care about Material Design -- I don't even know what that is! All I know is that the immediately previous incarnation of Gmail looked less cluttered and felt snappier. I know it's not accurate, but sometimes it feels they make UI changes just to show the app is not abandoned, whether this changes make sense or not.
Even if you could type text and have it appear on screen in a reasonable time, the current state of gmail is /insane/.
"Pournelle's Iron Law of Bureaucracy": In any bureaucracy, the people devoted to the benefit of the bureaucracy itself always get in control and those dedicated to the goals the bureaucracy is supposed to accomplish have less and less influence, and sometimes are eliminated entirely.
It's not their fault it's worse, they did an excellent job of launching the update!
We'll see but I'm not holding my breath.
In reality the Product Manager roles should often be to nurture products to perfection over the long-term, and to be an absolute expert on the category.
Often though those people who want to nurture great products over the long-term just go on to start their own businesses! So the field is left with flashy people who launch flashy products very often, but who don't really understand the business, the industry, or their customers.
The problem is, it's easy to measure launches and their effects. It's almost impossible to measure "nurturing" or separate out its effects. So that isn't rewarded.
So you're right -- if you know you're going to do an amazing ongoing job with a product, it makes far more sense to do it as an owner (reap the rewards) than as a salaried PM.
Google featureless ZERO penalties for fucking shit up! Zero! Do you know what the people who wasted two years on Allo got after it was canned? Nothing! Some of them actually got promoted!
Google GREATLY encourages "launches" - releasing something publicly. And keep in mind - no penalties if the shit is half baked, not working, only works on chrome, or some such nonsense! This is the norm!
Why? Promotion. You cannot get promoted beyond a certain level in this place unless you "launch" something big.
So what do you get when you add of all these perverse incentives? Nine thousand, eight hundred, and eighty-three chat apps, and a never-ending chain of redesigns and relaunches so some people can get promoted.
Do you know how many bugs you need to fix to get promoted? Infinity. No matter how many you fix, it will never get you enough "impact" for promotion. Never.
How many useless redesigns do you need to launch to get promoted? ONE!
Extra fun: people internally usually warn about this shit, complain about it, file bugs about shitty performance, etc. It is ALL ignored. Most people who've been here for over a few years have given up filing bugs even. Because the reply is always the same: "you're not the target audience"!
And we all know it! We all do! Some quit when they realize it, others just begin optimizing for promotion as opposed to optimizing for what is good for the user or the company. And this is how you get new gmail, for example.
EDIT: replaced underscores with proper profanity as had been requested