This is how it works: 1. Googler wants a promo. They know they need to "launch" to get promo. They can't get a promo if they just improve or maintain something that already exists. 2. Googler gets together with other googlers and puts together something they could launch. Nobody cares if it makes any sense. 3. The thing launches. Googler gets their promo. It is now pointless to spend any effort on maintaining somethi…
Well if Google tried rewarding maintenance work, would people who do hard maintenance work and reduce tech debt actually be rewarded? Instead I think the result would be people gaming the new system and doing nothing while claiming to solve hard maintenance problems. Managers, as usual, would reward the wrong people. At least with the current system, google gets something kinda measurable.
Apple and the yearly WWDC found a way to reward improving bugs and stability in operating systems (by labeling them as launches).
Hell, Microsoft provides huge lifespan guarantees ensuring that maintenance is a success metric.
You can totally incentive correct behavior.