3 ms·
This is a pet topic of mine to think about - so my (probably over-long) two cents below... For context, I worked at Google for ~4 years, and have also been at
by potatolicious 4y ago
This is a pet topic of mine to think about - so my (probably over-long) two cents below...
For context, I worked at Google for ~4 years, and have also been at two other FAANGs, as well as done time at VC-funded startups. I'd like to think I have a good gamut of experiences to compare against both in the realm of smaller companies and massive megacorps.
Google's problems are (from most severe IMO to least severe):
- Poor senior management. Other posts touch on the middle-manager-heavy ranks of Google, but IMO that misses the forest for the trees. A bloated middle management layer is but a symptom of a sclerotic upper management. To add some color to this:
- Google has a fundamental ethos that I haven't seen described in other writings and lacks a good term for it. In my head I call it the hypothesis of the free-range engineer. The foundational belief is that upper management's job is to get out of the way of the top talent they've hired. Product ideas should come from the bottom of the company - and even more importantly, they should succeed through intra-company competition. This is probably the singular most impactful organizational cultural belief at Google, and it informs how the entire company is structured. My position: the entire hypothesis is crap, and is a huge part of what holds the company back.
- The net result of Google's culture is that upper management sets very little product direction, in favor of letting individual teams set their own priorities and ship independently. This means a lot of duplicative products and a lot of products that don't integrate with each other (see: Workspace account sign-in and... literally everything). Upper management has a light touch and is extremely loathe to mandate standards, resulting in a really mind-blowing level of product fragmentation. Much of this seems to be a deathly allergy that the company developed after the total and utter failure of Google+, where upper management did exert direct influence over product. The lesson they took from G+'s failure wasn't "have a better top-down product strategy next time" and was instead "top-down product strategy bad".
- Upper management turnover is excessive. All big companies suffer from re-orgs, but Google practically makes re-orgs a sport. In addition to upper management being extremely loathe to give product direction, upper management (by this I mean Director-and-up) rotates alarmingly often, and each time it's accompanied with a re-org where projects are killed or deprioritized. I don't think in my entire time at Google I ever saw a multi-year roadmap actually executed to completion - each and every time some senior leader is replaced and the entire roadmap and strategy rewritten.
- Google has poor product strategy overall. The company tends to swing for a lot of home-runs but structures these endeavors poorly. There are a lot of ambitious PMs advocating for huge multi-year megaprojects that end up being total failures. Upper management is credulous and doesn't demand proof of viability prior to sinking a ton of resources over multiple years into a thing (this feeds the turnover problem above - where inevitably when a multi-year thing flops heads roll, when the real problem is that upper management did not exert scrutiny over the project sooner). Big, ambitious goals are good - but viability needs to be validated quickly and continuously throughout the development process so that requirements can change (and yes, so that the project can be killed expediently if the fundamentals aren't there). Again, a failure of Google's upper management.
- Continuing on that theme, Google's upper management is naive and credulous when it comes to product forecasts. PMs seeking to have their projects approved (especially big megaprojects) will make up absolutely bonkers projections for fundamental success metrics, and are often not seriously challenged on them. Senior leadership is ready to believe numbers that are facially absurd, and then are surprised when the product fails to live up to the unrealistic expectations. This phenomenon also drives the turnover/re-org problem above - since when the product whiffs the metrics by a mile somebody has to get the boot - but the real problem was believing the bad projections to begin with!
- Promotion-driven development is a problem. But unlike most prognostications about Google I don't think it's their main problem. Leadership is at the core of Google's problems and promo-driven development is just an exacerbating factor IMO. But there is a serious problem with how Google structures incentives for ICs and middle management. The biggest concrete effect of this is that after launching, engineering teams empty out rapidly as people sense that no promos are forthcoming for working on the product, and look for greener pastures. This exacerbates the effects from above, where -- through an array of leadership failures -- the product was already on thin ice. The collapse of the engineering teams on it further buries the product and sends it on a death spiral.
Anyway, this is already running way too long. At this point I think there needs to be a fundamental change to how Google pursues product if they hope to turn this boat around.
- mrkramer 4y ago>Google has poor product strategy overall. The company tends to swing for a lot of home-runs but structures these endeavors poorly. I wouldn't say so; I mean they like to experiment a lot but their product strategy is good in the long term e.g. Google Search, Google Mail, Google Maps, YouTube, Google Chrome, Android etc. If 5 experiments fail and 1 succeeds and brings billions of dollars in revenue that's win in their book and in my book too. Basically what Google is doing is building its family of apps to capture more attention and sell more ads. The same thing Facebook does with its family of apps e.g. Facebook, Facebook Messenger, Instagram and WhatsApp. The goal is to capture as much attention as they can and then sell ads because that's what their business model is all about. Zuck even tried to acquire Twitter back in the day plus Snapchat as well. I doubt he liked the products or the people behind it, he just wanted to get rid of competition which was stealing attention or screen time from his family of apps. The same thing is with Google, that's why they are constantly pushing new apps and services (to gain market share and user attention and then to push ads).
- potatolicious 4y ago> "Google Search, Google Mail, Google Maps, YouTube, Google Chrome, Android etc." This is a vindication of Google's M&A department and an indictment of Google's actual product orgs. Out of this list of 6 major Earth-shaking products only 3 came from Google itself. YouTube, Android, and Maps were all acquisitions. And of the homegrown successes the last one of note (Chrome) was released 15 years ago. In other words: Google has been completely unable to produce a mega-hit product for 15 years by itself. > "If 5 experiments fail and 1 succeeds and brings billions of dollars in revenue that's win in their book and in my book too." Yes, and this is how all other tech companies operate as well, the problem is that Google experiments incompetently. Take for example the recent and total failure of Stadia - they sunk truckloads of money into developing the underlying technology, which is legitimately impressive. And then they slapped a substandard (let's be honest, less than substandard) go-to-market strategy around it. And after it predictably floundered they walked away from the thing entirely. Meanwhile on the other side of the fence Microsoft developed basically the same product, but with a better go-to-market strategy has now carved out a niche for themselves in streaming gaming. Both companies experimented, one got the product to stick, the other flailed around before declaring the experiment a failure - even though within the competitive landscape it was obviously viable. Or for something more currently topical - Google literally invented LLMs but failed to productize it. They put in the money and failed to get the result where another company did. The list goes on and on. The claims of "see what sticks" is a superficial mantra and its practitioners often forget that how you go about experimentation affects your odds of success. Google has IMO one of the worst experimentation processes (or really just what other companies call product strategy) in BigTech. Google has taken the notion that you can swing at multiple balls that are tossed your way and generalized it to mean that one doesn't have to be any good at hitting the ball, because given a sufficient large N pitches you're gonna get a hit anyway. This is poor business strategy and it's showing.