Internal document explains why Google has become slow and bureaucratic
businessinsider.com
businessinsider.com
Historically, yes, as an aspirational goal. Even if, in practice, a lot of people didn't want to or didn't get around to creating a doc to go along with the presentation.
That said, I've seen a real trend over the past decade of a lot of people wanting to consume content/ideas/etc. from a slide format rather than reading paragraphs of text. So it's pretty normal--at least for routine information sharing--to create a text-heavy presentation and just hit the high points when presenting from it. Not sure this is even a bad thing for a lot of purposes--especially to the degree people can put together cogent sets of bullet points but aren't that great at pages of prose.
I prefer long form content... but spending time in the comments section of HN may show a revealed preference.
I concur with your observation. Piling on with a couple examples:
- Axios is a news service that only delivers information in bullet points. Unlike their long-form competitors, they are expanding into local news. [0]
- Long form content, such as books, are less popular. The average number of books read each year has fallen to a 30 year low. [1]
[0] https://www.axios.com/local/columbus/2022/11/22/introducing-...
[1] https://news.gallup.com/poll/388541/americans-reading-fewer-...
My conference presentations don't generally have a lot of words. But that's not all I do and it does mean my conference presentation slide decks aren't super-informative on their own.
- Small projects can tolerate collaborating specialist pools (CSPs).
- CSPs attempting large complicated projects are quickly disastrously unlikely to even be completed due to the network effects of uncertainty and disagreement on commitment efforts, even with a hierarchy stuffed-in (assuming each specialist is necessary)
- One solution is to minimize team size.
- Another solution is planning projects better.
The perennial issue for competent organizations as they scale is the quality of the middle management. Alex didn't write anything about hierarchies of molds (because it most certainly isn't moldy all the way to the top and never was). His pithy slides also don't discuss hiring practices at Google for managers. [We all know how they grill us poor doers.] He also failed to mention our dear friend Peter of the principle fame.
p(goal) = f(p(planners), p(managers), p(doers)) is a more realistic equation. What that f() looks like depends less on organizational structure than on the quality of the workers that mediate planning and building.
https://news.ycombinator.com/item?id=34381884#34385570
As the corporate organism itself grows larger and faces newer challenges, it may need to evolve and develop new, more specialized organs that a slime mold does not inherently possess or function well at to scale.
Many organisms in the natural world could not scale exactly as-is to 10x or 100x their normal size with their existing structures.
The idea of a slime mold representing the whole company may have once been true a decade or more ago when Google was much smaller and less extended, but the mental model is much like newer people at Google yearning for the "old Google" that never worked there during its earlier days. It's a nice fantasy.
I do recommend the excellent "Allocation under Dictatorship: Research in Stalin’s Archives"[1] where the greatest incentive individuals face in an organization have involve doing relatively better compared to other individuals in the organization without significant outside indicators of the right direction.
In that sense, Google is like a government behemoth. Most involved in its direction and functioning have incentives that are decoupled from whether the people who are touched by their "products" and "services" are happy with them.
[1]: https://wrap.warwick.ac.uk/164/1/WRAP_Harrison_jel05.pdf
I've got good news though. How do you fix this? Simple, don't overhire in the first place! Womp Womp!
The other simple fact is that a larger team or a larger org requires more communication, more co-ordination, and more management.
Beyond a point, adding parallelism doesn’t improve performance, it kills it.
had director colleague say this in same words.
it cynical view, so we pretend it not happening and not rock boat.
well here we are now with layoffs. entire teams who produce no economic value. problem is too many people hired for empire building purposes.
it is easier to ignore real issues causing stagnating product. instead, bring in professional manager class. product owners, program managers, software engineering managers, senior mansgers. layers and layers of competing political incentive. building complexity for promotions and to increase head count.
Game they play is just say right platitudes like “obsessing with customers”, “all about customer journey”, “reduce friction for customer” and humble brag “my org have 120 people report”.
And, after all the layoffs this past year, it turns out that all the hyper-growth hires post-funding are just pawns to bolster a VC's investment.
Office politics in their pure form are rough, borderline toxic, like having someone threaten your promotion or your pay rise if you don't meet their sudden change of expectations.
Not quite that pessimistic. I don't remember who but someone summarised it as "if you are willing to try many ideas at the same time, you grow innovators. If you are willing to try one idea at a time, you grow politicians."
Basically if you want to force the entire organisation to dance to the exact same beat, you'll get politicians competing for which beat to dance to.
If you accept some disparity and divergence in goals, and have decentralised systems and processes in place to loosely realign efforts, you can have many people and not so much politics.
(Is that inefficient? Maybe, but no worse than the alternative. Besides, perfect alignment of effort implies that someone knows what the future will look like -- never mind that different people have different opinions on this. If looking for a small trinket on a parking lot, would you rather illuminate with floodlight or laser pointer?)
It happened to Standard Oil, IBM, GE, RCA, Kodak, Sears, all of them.
The same failure happens to government agencies attempting central planned economies. Except that government agencies are never allowed to fail, and we all suffer.
If it was possible, it would have happened already. Everyone is waiting for a Youtube competitor, but nobody can afford to build and run one at Youtube's scale.
Same for the likes of Nvidia.
The only real threat to Google is government regulators breaking their products up into separate entities that will have to fund and fend for themselves without Big-daddy G's ad money.
My point is, people are generally bad at making accurate predictions into the future and competent CEOs are good at turning things around.
Did they have unique advantages even in the bad times? To my mind, they still had the allegiance of the big companies, which can be pretty sticky.
As soon as the millions of niche use cases on the low end of the compute market get absorbed by ChromeOS or MacOS, which is not likely soon.
Ads will go to wherever they are most effective. Google to Facebook, then Tik Tok, etc.
Android - does anything about Android these days seem like it is a driving ambition for a company the scale of Google? And what does it contribute to their bottom line apart from ads via the platforms above that are eating themselves?
I think most non-tech people don't even realize if they are or aren't getting meaningful results. They got conditioned that whatever is on the first results page of google is what's relevant for what they're looking for and if it's not there then it must not exist.
I really don't see any major market shift away from Google search any time soon. Maybe if Apple launched their own could change things up a bit.
This entrenchment is what makes a company like Google fat and lazy and take their users for granted. Behaviour that we are seeing growing year by year. If they stop paying Apple to be the default in Safari (or the government says they can’t, or Apple just decides to kick them in the shins the way they did to Facebook with anti-tracking tech), users would go to whatever else became default. I.e. there is no sacred loyalty earned that would cause anyone to take actions to switch back.
FWIW, literally every non-tech person who I’ve switched to DDG has been happier with the results when I’ve asked them what they thought.
They are already, by accident. And a large amount of them doesn't even realize it's a different page...
I do think if it's it's less of a conversation topic outside of tech it's because people outside of tech are less reliant on internet search.
If anything I think people have an exaggeratedly poor view of Google's performance. I think it works pretty good, it's just that some of the ways it fails are confusing and frustrating. There's so much magic it's not entirely obvious why you're getting the results you are getting.
I also see a lot of older family members simply query Siri for 99% of what they are looking for.
I understand the logic behind Google's position. What's the logic in Nvidia being similar?
Nvidia makes graphics chips and they are a large portion of the market at around two-thirds, but it's not like AMD doesn't exist. While Nvidia is doing very well, Intel looked to have an unassailable position and then they had some bad years and AMD caught up and Apple moved to their own chips.
I'm not saying that Nvidia isn't a great company, but Intel was completely destroying all its competition for a long time and then found itself in a bad place it needed to recover from. Couldn't Nvidia find itself in the exact situation that Intel was in? Sure, it wouldn't be due to fabs, but it could be due to something else.
They definitely have way more bureaucratic than even a few years ago. Part of it is regulations and the cost of complying with increasingly complex legal matters. Also, compared to 5 years ago they have almost twice the employee count. That means they’re even more herding to do.
Yes, the underlying tech may be good, but if they spend extra time in meetings and complying with “extra” requirements that smaller companies can avoid, then they’re at a disadvantage. Especially since they’ve shared and open sourced or sold a lot of tech that makes them special (k8, grpc, protos, spanner, etc).
Even now the importance of the surface web, which is Google's bailiwick, is diminishing.
"Titan" by Ron Chernow
Are we living in the same dimension?
That is to say, IBM and GE are still world-defining and -leading behemoths.
A company doesn't have to be a household name to be one of the foundations upon which the modern world depends on.
Mainframes are just machines some businesses have found it difficult to migrate away from, though they would very much like to. IBM is not the only company who manufactures them, by the way.
> GE is literally one of three major jet engine makers
That part of the GE conglomerate does well because it's floated by the defense industry and commercial aviation. In other words, it depends on government money.
> to say nothing of their more mundane businesses
I internally chuckle a bit when I see "GE Lighting, a Savant company."
> eg: household appliances
GE hasn't made household appliances, as opposed to putting their brand on junk made in China or someplace, in 30 or 40 years. They were the innovator in this space roughly around the time America put a man on the moon.
> foundations upon which the modern world depends
Whoa nellie.
“ two-thirds of the Fortune 100, 45 of the world’s top 50 banks, eight of the top 10 insurers, seven of the top 10 global retailers and eight out of the top 10 telcos, which are using mainframes, according to data provided by IBM. Most of those machines come from IBM.”
https://techcrunch.com/2022/04/04/the-venerable-mainframe-ro...
As long as we are talking about democracies that is not true. In every election that particular planned economy can be replaced by another planed economy or privatization.
But actually, the DoEd does things. If it’s growing in scope, then that “scope”… is a thing?
https://companiesmarketcap.com/ibm/marketcap/
Profit, profit margin, and number of employees has been in steady decline for many years:
https://www.macrotrends.net/stocks/charts/IBM/ibm/net-income
https://www.macrotrends.net/stocks/charts/IBM/ibm/profit-mar...
https://www.macrotrends.net/stocks/charts/IBM/ibm/number-of-...
The decline is especially meaningful for them because the field they used to compete in (tech) exploded over the last 15 years. It has long been turning into a body shop where you would not expect to see any advancement, surely not like the old days.
When will we call the antitrust experiment from the 80s era “Chicago school of economics” an abject failure? Google should instead be several companies, each with a duty to consumers to compete with other companies in their respective businesses.
Even Google knows it, not that their leadership would ever admit it. Slow, wasteful monopolies are still appealing to those at the top of hierarchies.
Monopolies offer the most reward to those who would fashion themselves out to be robber barons. There are a lot of people that would take that title, more than there are opportunities. Why settle for millions when you can take billions? The pursuit of money brings out the sociopaths, who by definition do not care about externalities web seeking their fortunes.
In other words, Marx was right about how laissez-faire capitalism leads to communism (though of course he was wrong about this being inevitable or good). If monopolies are completely allowed to run amok, eventually you will have a single monopoly of everything that will be powerful enough to control the government and weaponize said government against its critics and anybody who tries to compete with it.
This is appealing to the people at the top of monopolies and those who think they can climb to the top for the same reason why many people prefer being the dictator of an impoverished country over being a commoner in a wealthy country. A significant portion of humanity cares more about relative status than absolute status and, to them, equal treatment feels like oppression.
IB-who?
Without that law, the alignment of companies like IBM and AT&T’s derivatives would have dominated big business and prevented the startup ecosystem from developing.
Microsoft did it but Digital Research or Sun could have equally delivered a killing blow if Microsoft had never existed.
All the DECheads (like me) were sure that DEC would swoop in with the LSI-11 packaged as a PC and would wipe the floor in the PC business. Imagine our disappointment when the Rainbow PC came out, a crippled 8086 PC. That was the end of DEC's loyal customer base.
Without the internet, business computing would be defined by private networks and mainframes.
They certainly did, from the debut of the IBM PC to the debut of the Compaq PC. Complete domination.
Tons of "huge" companies die without a blaze of glory. IIRC the average lifespan of a F500 company was pretty short.
I worked at Google for 10 years (2011-2021) and I don't remember a single time where it didn't feel slow and bureaucratic. Compared to the smaller companies and startups I worked at before. Maybe it's not slow compared to academia or other BigCorps where many other Googlers came from though.
Getting anything done always involved going through piles of "paperwork". Getting in the right MDB/Ganpati groups, finding the right persons to put on code reviews, juggling multiple code reviews at a time in order to make progress because your code reviews are just sitting in someone's review queue, "readability" reviews, applying to get readability, mandatory security reviews, design docs for the smallest features, going through rigorous launch processes, etc.
It all made sense in the context of the kinds of production environments Google has, but it was often applied intensely even for very small pieces of work.
On top of that, going through all that and having the paper trail for it was intimately tied to need to build paperwork for going through the perf & promo process, too. So it was entirely built into the culture there.
Also, if there was any interesting work, if you weren't some sort of political beast or very assertive, somebody would just steal it from you before you could do it anyways.
(Oh, and over half the people you met came directly from academia anyways, and so of course they were used to this kind of crap, because that kind of "defend your work", publish-or-perish, and showboating culture is all over academia.)
Has Google gotten slower over time? Maybe? It was sure bloody slow during COVID WFH.
What did get worse overtime was shitty bureaucratic organizational politics. Or what I'd call "shipping the org chart." Customer impacting decisions clearly made because of the structure of various product areas and organizational empires. Especially in the world of things that were outside of Core/Search/Ads and were consumer facing. Terrible.
Working at Google is a good way to learn about infrastructure at scale and make a lot of money. That's about it. The best career at Google is SRE. I wouldn't recommend a SWE career there.
This happens in every company.
To me this is similar to Apple coming in to established markets and dominating them in short order. Not something to be dismissed IMO.
- Massive free storage for the time (1GB IIRC).
- Google caliber fast, powerful search across your personal emails.
- Either invented or popularized the modern conversation view for email threads. Most clients would still do one email per reply.
Hotmail and yahoo were pretty much destroyed overnight.
- search + adwords
- adsense
- tag manager
- android
- YouTube
- maps
- documents
- storage
- photos
- flights
- groups
- meet
- fi
- captcha
- domains
- translate
- analytics
- tensorflow
- go
- kube
- guava
- googletest
- bigquery
- chrome
- Chromecast (or whatever makes casting universal)
Google's engine, which it has been specatacularly successful at, is obviously search. More specifically, it's search advertising. Google is a dominant player in display advertising (eg Google Ad Exchange, AdSense) but, at least when I worked there, these amounted to <10% of AdWords' revenue. They were a sideshow.
Chrome, Android, Maps and Youtube are all key parts of this engine. The latter three were acquisitions and that gets to the key point.
At some point a company becomes too large to innovate because no new business can compete, or will be allowed to compete, with the company's core business.
Google missed the social media boat for this very reason. Google+ came way too late. Google spent billions on this failed effort. The real mistake was not buying Twitter. I mean Google ultimately offered a rumored $6 billion for GroupOn at one point. They dodged a bullet on that one when GroupOn rejected the advance. Rumor also had it Google tried to buy Twitter in ~2010 when Twitter was seeking a $3 billion valuation.
Imagine if Google had slapped down $6 billion to buy Twitter. How much better off would they be?
There is a ton of process to do anything at Google. This matches my experience. And that's an issue but it's not the main issue.
But it's not only the monopolies that cause that, but also the combination with the need for infinite growth. A counter example would be craiglist, it has the monopoly, but the founder decided to stop "growing" 20 years ago.
Imagine what different world if Sergey had said: well pagerank is good enough, the money is good enough. At the very least we wouldnt have this crappy search engine with nlp and other crap mixed in that doesnt matter what search terms you use, always find the same sites.
Google doesn't leave most acquisitions alone - YouTube is a notable exception, and I'm really curious how they've been able to more independently than most Google acquisitions. (Perhaps implicit trust placed in Susan Wojcicki?)
We have no reason to think that Twitter wouldn't have become the same kind of mess Google Plus did under Google's stewardship.
Buying things and killing them only seems to happen with smaller talent acquisitions (eg Sparrow, Urchin).
Grove talks about something mentioned very early on in Alex's webpage[2] (right under the top link, to a genericized/not-Google-specific Slime Mold presentation), leadership of the gardening style (although specifically Komoroske is talking about gardening platforms). Making sure those with potential & good ideas are enabled, might be how I'd describe it.
On a personal note to me, it's amazing how much we assume - have left individual isolated groups/teams connected upwards & sometimes side-ways as the organizational structure. Leaving only higher up levels of the org structure to mediate & suss out truth, not having workers also put in their bid for how other projects should execute or where priority should be is the practice. Im fascinated by the potential of trying a more connected & aware org, where we try to spend more effort internally communicating & sharing bids for where we think we ought be placing our efforts, where we ought be redirecting or reshaping efforts.
[1] https://www.leadingsapiens.com/andy-grove-balancing-top-down... https://news.ycombinator.com/item?id=34381928
Google owns large chunks of the markets they are in, they are not a startup but at the very top. If you're in that position you pretty much want to maximally exploit what you have and simply make money, there's no comparative advantage to prioritize exploration.
You'd basically want to be more bureaucratic, not less, given that bureaucracy is nothing else but the rational allocation and organisation of resources. If you own everything, making things slightly work better will net you a lot of profit.
I think Facebook with its founder oriented corporate structure now has this exact problem as Zuckerberg went on his Metaverse extravaganza instead of actually making the company print more money which is what they're actually good at.
The bureaucracy I experience as an individual contributor and engineer kinda makes sense. It’s things like ensuring that systems will scale, ensuring that user data is treated in the right way, ensuring that access and security is done correctly, etc.
There is a lot to all of that. A lot of clicking buttons on internal tools to make sure that whole chains of systems understand everything to ensure oversight, and sometimes it’s a huge pain, especially coming from a startup world.
However there have been very few times when I’ve truly thought something wasn’t worth it at the scale we operate at, and responsibility we have (to users, regulation, etc).
For google, at least before 2006, I did not know personally anybody does write bad code got in there. Until I start to see someone will always copy and paste code from internet and try to make some code barely works made to Google by just consistently practicing coding questions, the trend is quite obvious that none of stuff coming out there has a distinct quality differences compared to other technology companies.
The two aren't incompatible. You don't need to take away people's independence and agency to have good leaders. A good leader doesn't need to be authoritarian in order to lead. It's bad leaders who have to force people to follow them.
And just because you want to be agile and flexible doesn't mean you can't plan ahead. You need a little of both.
It's hard to adapt and change flexibly if you're busy dealing with the upshot of yesterday's unforeseen disaster.
Having worked in Google like companies they always seem lure talent by dangling tasty projects in front of them. But successful projects at the scale these companies need are few and far between. The talent then starts complaining the company is not nimble enough etc and moves on. One might argue this is the natural order things. One of the reason SV has so many startups. Much of what startups do is likely not that appealing to large companies and far too risky - failing at a high rate.
Back when I was an industry analyst, I still remember a conversation I had with someone at IBM. I don't remember the context and don't quote me on the number but he said something to the effect of "If it doesn't have the potential to be at least a billion dollar business, we're not going to even try."
Basically every project consumes some slice of attention, time, and money up and down the line. You can mitigate this to some degree with decentralization but only up to a point.
There are pros and cons to this but I could also see other companies shipping a small change like the above toy example much much faster.
Ideally they could invest in methods of blast radius protection to speed up the iteration cycle. As I recall, they still allowed teams to get a tiny slice of search traffic diverted to a custom experiment on a custom service without too much overhead.
Bottom up doesnt mean unauthoritarian leaders.
It can and does work. But it requires getting over the instinct to control and monitor which, I think, Google will never surpass. I have been saying for years that Google is like a civil service with a small search company attached...the weirdest part is that Google has somehow maintained this fiction internally that their employees are all wonderful entrepreneurs and dynamic whilst they have grown into the tech equivalent of the DMV. Once that process begins, you will never be able to fire enough people to undo it.
Also, bottom-up doesn't work if you don't have good staff. Top-down is about turning average staff (i.e. most Googlers) into something passable. The example of GE is quite good, they empowered lots of their lower-level execs and that was a terrible idea because doing an MBA or GE's exec training does not suddenly turn you into someone who can do good deals.
What does a top-down approach look like by comparison for a company as large as Google, and is that even feasible, given that top management are likely to be many layers away from code being written?
Or is it something like when a company gets past a certain size then it has switch management styles?
Was hoping the article would get closer to talking about these ideas but it’s lacking in substance imo.
The "finish line" for Google is not the next Search, or real innovation, it is about longevity, maintaining an ecosystem, and "trading the news."
- Windows applications are risky, and inflexible -- Chrome.
- Laptops and Active Directory confusing ISD administrators -- Chromebook/Workspaces ecosystem.
- TikTok is getting a bad rap on the hill -- Shorts.
These are healthy and understandable business moves, but not everything these companies excrete is, good.
This is where buybacks should be terminated by our legislators. Not to punish these players for their rapid success, but to facilitate natural logistics for these hugely impactful, ubiquitouly embedded service providers.
On the less sane side of things:
- Google Wave beat Slack/Teams/Discord to market by 10 years.
- Google+ was 7-8 years late to the party.
- Stadia, obviously at-odds with AR/VR, and Deep ML.
- The only way to prevent "20% time" from hacking away at your own "terra firma" is to punish it, or make it impossible -- overhire and waste your employees time.
What does this mean?
Economically speaking, where's the logistic growth peak? Is there growth for each company each business cycle? I don't know that, but in my opinion, the dividend-buyback axis is how FAANG companies got themselves in this "unconstrained, risk-free market participant" position in the first place.
In one sense, buying everyone in the world a graphics card is a cool idea. In another sense, it's extremely risky and probably wasteful. Similar to "Bird" but somehow less noble.
The slime mold only creeps if there's no environmental constraints.
Buybacks are equivalent in effect to dividends except tax implications and small details. You didn’t mention those but did mention buyback dividend axis so I’m taking it you think dividends should be outlawed as well. I’m not sure the stock market would function if that was the case.
Buybacks would be equivalent to dividends if there was 100% consensus that the company's market value was headed up, faster than any other asset -- such that all recipients started trying to buyout others.
To rephrase, I'm not sure that Google leadership has demonstrated the great insight to see what's going wrong and change it. I'd trust just about anyone else at the company to produce an equally plausible hypothesis. Especially if it rhymes with what we see from the outside.
We've discussed these same systemic issues at Google for over a decade now. Google is a dodo.
People who don’t thrive in a process-oriented culture? That’s everyone except for administrators and political ladder climbers.
There are hotshots there, of course, but the reputation of their engineering team is that they prioritize a 10 to 3 workday, meetings, and a diffstat of 0 most days.
Or as Blind would call it, "decent WLB, high TC".
I am just trying to get a small thing done, not turn the whole damn ship yet that I am faced with the same bureaucracy and inefficiency. But I have had success overcoming that, at the cost of not being very popular.
But the real solution is managerial. It is remarkably simple: To get anything done, require the least possible number of people to be part of that thing being done.
But for managers, they love to throw people and money at problems.
But really, it is upper management that needs to basically micro-manage everyone under them specifically when it comes to headcount.
I fully expect the CEO of alphabet asking random project managers to justify headcount of not just direct reports but who is being involved in their projects.
If you need 2 devs to code, one to qa/test. That's it. You don't get anyone else. Not for redundancy, not for anything else. You don't involve legal or marketing, change management,etc... because that means rules and procedures and politics and meetings and planning.
The problem is very old: "If all you have is a hammer,everything is a nail". For mid and low level managers, all they have is "get more people" when they want things done. And the arrogance of being a bigcorp compounds this because "we are $bigcorp, we have a team for this and a well tested process for that,such and such team can help with".
You cannot compensate for loss of agility by claiming reduction in risk and liability. You should not let lawyers, marketing and middle management choke your company to death. It's up to top brass to piss off everyone in their immediate surrounding so the bottom line is good and the company is healthy. Ultimately, shareholders need to hold management accountable for wasting their money.
Where not everybody may agree is which side they prefer.
This is an opinion, not a fact : "If you need 2 devs to code, one to qa/test. That's it. You don't get anyone else. Not for redundancy, not for anything else. You don't involve legal or marketing, change management,etc... because that means rules and procedures and politics and meetings and planning."
I.e. For some companies / stakeholders / shareholders / client, risk aversion and predictability absolutely positively is preferred at cost of some agility. It's a willing overhead not necessarily perceived as waste. people driving without insurance may laugh at the suckers who are paying for something they'll probably never use, but risk appetite differs. We don't have to all agree, it's a wonderful diverse world out there, but I will always respect an argument better if it is self-aware of its assumptions and biases.
My point was to shift the burden of bureaucracy to management instead of allowing them to use bureaucracy as a tool. If you think you need a person for liability/insurance reasons, well as a low or mid-level manager, you don't get that authority anymore in my proposal. You have to jump through pro-agility bureaucracy and ultimately justify every small decision like this to upper management and shareholders. So, if like you said the loss of agility is intentional, you make sure every single decision like that goes through almost unbearable scrutiny because it does add up. Your perspective as low/mid tier manager almost never looks at the overall loss of agility or risk appettite of the company. But C-suite gets paid to have that perspective.
Naturally, incentives have it so that this is inverted. Low and Mid tier management have too much discretion with their limited perspective where they implement bureaucracy that burdens their workers instead of themsleves. Often, the risk aversion is for individuals and teams and when that becomes a culture then every team and manager implements needless inefficiency that brings the whole system to a halt when you scale up. That's why upper management at big companies, including google, just buys and integrates new companies to the most part. That's easier for them than working through the inefficiency of their own org.
Sounds like a winning strategy.
the solution is to have more than one way to do something so these processes can keep each other in check. (eg. majority of devs start using process B instead of A then there is a clear signal that A is inefficient, so owners of A are incentivized to make A better...)
Just like the thesis of the slime mold talk, the talk itself is a result of the slime mold and doesn't particularly represent any company-authoritative take on the situation.
It's turtles all the way down!
I think they're also saying that the document is written from the POV of a single employee, and isn't the result of a full study/survey of the whole company
Slime molds are a type of organism that can expand quickly as each entity within the mold is independent. As a result, the mold as a whole can resist any one actor being removed: https://en.wikipedia.org/wiki/Slime_mold
The analogy used by the talk is that a slime mold is the polar opposite of a top-down control hierarchy although I haven't read the whole talk (yet)
Anyway, the commenter is saying that Google (like a lot of tech companies) is comparable to a slime mold in that it's greatly distributed causing it to be closer to "messy and uncontrollable".
In the same breath however, the author of the document is part of said mold acting in their own capacity. By definition, they can't speak for the entire organisation (or necessarily even observe it) because well, it's a slime mold.
(Ref: Used to work at Google. No longer have to cover my ass.)
In the past we've had pretty big companies/organisations that used to be quite innovative, I'm thinking of Xerox, HP, Bell, even Intel at some point, to say nothing of the various departments attached to the US industrial-military complex (starting with NASA), but then the people innovating back then hadn't joined those companies/organisations mostly for the money and money alone.
Get rid of the people who have joined Alphabet only to get the 500-600k yearly comp and you could get, at some point, some innovation in return.
When Xerox was first trying to commercialize PARC inventions, it was estimated that IBM's bureaucracy was so bad that it would take them nine months to ship an empty box.
Leaning up to go faster is code for: our shareholders are complaining, so 1. Corners will be cut or 2. Layoffs of the "slow and weak" are imminent.
It's never about problem solving. Unless your problem is that you need more money right now.
The source document/presentation ("Coordination Headwinds") and idea are many years old, and from what I recall were not aimed to be critical of the company and its organization, rather to give its employee readers a feeling of solace and understanding for why getting seemingly small things done can feel overly hard and slow… a less humorous, and less SWE-specific version of "Broccoliman" if you will.
Refer to the red panda that merely wants to serve 5TB of data.
- https://www.youtube.com/watch?v=3t6L-FlfeaI
- https://news.ycombinator.com/item?id=29082014
I’ll try to continue using the organism-metaphor in my commentary.While the “slime mold” story provides a convenient and charitable explanation of Google's bureaucracy and dysfunctions, another explanation is:
- As an organism, Google's executive decision-making functions are severely impaired by lack of accurate information, dysfunction of its middle-management “organs” or tiers, and impedance mismatches arising from genetic encodings or mental models associated with the slime-mold idea.
- Despite being on a mission to “organize the world's information and make it universally accessible and useful,” Google is far less successful at doing this with its own information. These characteristics are not unique to Google, but some of Google’s cultural history makes this a particularly challenging problem.
It may be convenient to think of Google as a slime-mold organism, and in an individual contributor’s day-to-day engineering activities it may very well be, but as a corporation it is not.The vast majority of Google’s product areas or business units, are not self-sustaining entities and all rely and draw upon resources, namely headcount, that unavoidably go through a centralized prioritization and allocation process. Ruth (Google CFO) and Sundar’s (Google CEO) jobs are quite difficult if you consider that: (1) they don’t have optimal or very accurate internal information, (2) they are constrained by what is provided to them and what people will actually do, (3) tributary sources of information generally have little understanding of broader processes, aside from what they expect to receive, and also have many incentives to fashion information in a manner that maximizes their own benefit – based on what they assume or understand.
Avery Pennarun (apenwarr@) touched on some of the above internally in a document called “View from Above” (go/vfa) and post-Google, on similar dynamics in a public blog post: https://apenwarr.ca/log/20190926
From my own experience at Google, where I served in engineering leadership roles and joined as an experienced industry hire, is that over time Google's culture – Namely its performance rating and promotion process, over-weight certain accomplishments and neglect critical characteristics and understandings needed from employees as they move into upper echelons of leveling (middle-management and higher), most importantly in the L6/L7 (manager, sr manager) and L8 (director) levels.
Many Googlers in those ranks continued to operate based on the understandings they held as project / technical leads (“TLs”), typically a Level 5 role, and continued to be promoted based on those understandings and/or increased headcount below them. Meanwhile, these roles, and the corporate organism’s need from these roles, are fundamentally from being a TL or project lead.
Compounding this problem is the fact that for most Googlers in these roles, scarcity of resources was rarely a problem, and getting headcount was easy. Most managers know how to ask for headcount but have no idea how to help support the conditions for its creation.
To be less wishy-washy, many people were promoted for continuing to do their jobs as they understood them, and their expanding team size to some degree, rather than understanding the full scope and understanding of the new level or role they were stepping into. And to some degree, it may not have been their fault as the persons and examples before them did the exact same thing.
Some might say this is the Peter Principle in practice, but at Google-scale.
Anyways… to wrap this up, I regularly encourage people to think about and learn to understand their boss’ boss’ problems, and ensure they are able to evaluate and represent their work in relation to those problems. Without establishing that context, your work may be completely misaligned or difficult to value when viewed from above.
While this link below isn't the best take on this, it does get concrete about the kind of thing you're saying. Each level of management is not doing the prior level better. Each level is doing management quite differently:
https://damuwinston.com/wp-content/uploads/2015/05/managemen...
// My preferred take on this is "The Leadership Pipeline".
Launches are catalysts but insufficient for promotion.
I don’t have experience with either organization but have worked for a big tech company and a big finance org and the finance org was much less bureaucratic and got more done.
I suspect that this is something that is organization dependent not a uniform trend in either direction.
Goldman has people in their mid-20s managing books of business larger than most listed companies and responsible for hundreds of millions in revenue per year. That isn't possible with a bureaucracy (this is how you get the huge insider trading cases, like I know people who worked there, were there for a few years and could not imagine the amount of business they were doing as relatively junior employees...it is a crazy system but seems to work, back in the early 90s they would give prop books worth hundreds of millions to grads a few months out of college...again, it was genuinely mad but it worked).
At some point the search/ads people are so good, and they are insanely good, that there isn’t much pressure for anyone else to show PnL.
These men and women are gods and goddesses in their fields, and if their worst fault is funding some iffy shit and giving us Blink and Android I can live with it.
Their sideline vertical video business is highly competitive with TikTok and Reels and all they had to do was shit they knew already.
The Google people are scary good.
I never worked there, I don’t know Jeff, I’m just a fan. I’m not bragging or anything.
But it sucks that acknowledging the real ballers in the room gets slammed by haters.
What the hell does any of this mean?
I’m comfortable with the fact that I’m not that good. Apparently many are not.