It’s a problem with the business in general. As an employee, you’re not rewarded for good practices and maintaining systems. You’re rewarded for new ideas, which sounds good on paper, but creates a massive motivation to throw everything out and start over each year. Google can’t commit to anything because of that culture problem.
It’s reflected in their products, their hardware, how they treat developers, and so on.
I coded on GCP for a couple of years and it was just this constantly. Constantly changing APIs, the functionality of components, and just expecting us to drop everything to “upgrade” every few months. Like we didn’t have our own work to get done.
This is on brand for Google. They make and boast about “rules” they create and then hardly follow them themselves. Inconsistencies everywhere.
They punish everyone else until they fall in line. And by the time, most users are onboard, they start off on a different set of “rules”.
Search, Design, Web Standards, Apps…
It’s a problem with the business in general. As an employee, you’re not rewarded for good practices and maintaining systems. You’re rewarded for new ideas, which sounds good on paper, but creates a massive motivation to throw everything out and start over each year. Google can’t commit to anything because of that culture problem.
It’s reflected in their products, their hardware, how they treat developers, and so on.
I coded on GCP for a couple of years and it was just this constantly. Constantly changing APIs, the functionality of components, and just expecting us to drop everything to “upgrade” every few months. Like we didn’t have our own work to get done.