4 ms·
> Usually an organization starts with a top-down direction and the rest of the company is compensated for executing it. Not at Google. The "let a thousand flowe
by amyjess 8y ago
> Usually an organization starts with a top-down direction and the rest of the company is compensated for executing it. Not at Google. The "let a thousand flowers bloom" approach that developed from the early days of twenty percent time and total engineering independence has created a disorganized mess of a company. Multiply the individual incentives fifty thousand times and you get a company that throws stuff at the wall to see if it sticks, and if it doesn't kills it immediately.
This is also why we had a botched rollout of Material Design across Google's apps following the release of Lollipop.
Apps rolled out Material redesigns whenever, often months and sometimes even years after Lollipop's launch. Apps used various different versions of the Material support library: the Drive Apps in particular had text and widget alignment issues that made them look very unlike the other Material apps. And for a while, I was tracking which apps exhibited correct behavior of the status bar and the hamburger menu, because there were multiple ways apps could implement each one, but only one correct way (ironically enough, I was doing so in a Google Doc) [0].
To me, this is an awful way to roll out your new company-wide branding initiative. You want a new brand to be consistent across all your products and rolled out simultaneously. In retrospect, it was the moment when I began to lose faith in Google as a company.
Some time after that, somebody explained to me why, and it was exactly as you said: engineering groups operate independently of each other with no top-down chain of command. There's nobody telling them "you have to roll out the new branding by this date", "you have to make sure you're following these company-wide standards", etc. Basically, I was told that at Google, "company-wide" isn't a thing that exists. And that's awful. And honestly, it makes me never want to work for Google. That kind of chaos is exactly the opposite of the kind of working environment I could thrive in.
[0] Correct behavior: status bar is a darker shade of the toolbar's color, the hamburger menu covers the screen from top to bottom with the status bar as a translucent overlay on top of the menu bar, and the hamburger icon doesn't animate at all while you drag the menu out. Following Lollipop, there were Material apps that broke every one of those rules, but in completely different combinations from app to app.