At this point, I think issue is not about products Google build, it is about how Google put their incentives in place. - Build new shiny thing -> promoted - Support shiny thing -> it's not difficult, everyone can do it This type of culture is influencing future direction of Google products, they put together awesome team, solve problem and get from 0 to 1, then team moves on, others don't have incentive to make 1 to…
> Support shiny thing -> it's not difficult, everyone can do it Sometimes people say those things, but I can't understand for whom it rings true. What's especially hard about new things? Maintenance on the other hand, can be much more tricky. Especially when taking backwards compatibility in mind you really have to think about every step going forward. It's much easier to build a brand new highway than repairing an e…
In software world, new highway is not a new thing, it is just a copy/paste. In software new thing is mostly relates to inventing a solution for specific use case, solution itself could be invented long ago, but using in your area could be novel.
Even in construction industry, building new highway is not 100% new thing, processes, structures, materials, rules are already defined. You spend time for different type of thinking (where to build, which road to buy,...)