Or rather you can’t benchmark the performance of anyone there against industry peers because they are protected by a two-sided market. Bazel, Kubernetes and other startup killing tools are developed there because with monopoly services they can hire 3x the number of developers at 3x the rate of other firms and shackle them with tools and processes that make them 1/3x as productive and survive. It’s even worse when it comes to evaluating top management, somebody like Marissa Meyer might be average at best but has such a powerful flywheel behind them that they might seem to succeed brilliantly even if they were trying to fail with all their might.
I have been ghosted so heavily from recruiters TWICE at Google when I was literally telling them "Hey I have offers from $x and $y and I need to decide in 2 weeks. Is there any chance I can get an offer from Google beforehand?" only to receive complete silence and had to go with a different offer. 1-2 months later, the recruiter gets back to me with an offer, I have to decline.
The most hilarious part about it: after I decline, I get interviewed by some team at G that tries to figure out why people declined. I guess they're expecting some teachable moment, some nuance and insight. My answer both times started with "lemme show you an email thread that is very one-sided..."
He called me to discuss my experience, one of which mentioned that I worked in an environment where my team managed "30,000+ servers". He took the opportunity to say something along the lines of "that's irrelevant, that's smaller than one datacenter in one of our regions".
I honestly have no idea why the recruiters from these places have such a superiority complex that they need to belittle people like that. It's not even the manager of the team you'd be working on, just some recruiter that probably doesn't have any of the skills/background the job they're recruiting for requires. Yet they need to make you feel small and worthless right out of the gate.
Is it just prepping you for how you'll be treated there? Trying to select for people that are okay with being belittled?
Many, many years ago I sat next to HR in an open plan office while on a freelance gig.
They treated almost all candidates like subhumans, both when talking about the candidates within the team and when speaking on the phone to candidates.
They handled everyone from factory worker and janitorial roles, to specialists to director level. I very clearly got the impression that they only treated candidates well if those candidates could turn into people who had any power over them within the org.
I've carried that with me since and I often recognize it in HR staff I interact with now.
The barrier of entry to become a receruiter in general is very, very low.
They became significantly more attentive when I got an internship offer from a competing big-tech company, but as much as my recruiter seemed to try, the process just seem to be deficient beyond their capacity to do anything about it. It had to go through many steps, and be reviewed by many people who seemingly had better things to do.
Eventually they reached to the right people to tell me my decision before my other deadline. I _was_ going to get an offer. They couldn't get me the actual offer letter, or tell me if I had guaranteed host-matching though. I happened to know Google can send intern offers that don't guarantee you'll be matched to a team, and if you're not, the internship just doesn't happen. In my book that's not only as good as no offer really, it's also just disrespectful. I knew people who had this type of offers and didn't get teams.
I took the other offer. "You will get an offer, the details are just taking a while" is not enough to decide on, and the whole process didn't particularly warm me up to Google. For comparison, and to give credit where credit is due, the other company was Meta (then FB). My recruiter was very response, understanding, and personable, which is especially appreciated as an college student— you're nervous, unexperienced and have a lot going on beyond interviewing. They sent me pictures of their dog to lighten the mood. I had told them I'd appreciate quickness, and by the time I was eating dinner after my on-site, I had the offer letter in my inbox.
It was incredibly inconsiderate, the only thing I could guess is that they're intentionally horrible to applicants in order to filter out the ones that won't tolerate it.
I had two friends within the span of 18 months have this experience where they've run the gauntlet of pre-screening, get invited out to Google offices. Run through two days of grueling interviews, all the while getting a lot of great positive feedback about their performance. They end the last day, go back to the hotel, thinking about leaving the following morning.
They get a call around dinner time. "Hey, we had two more directors that wanted to speak to you tomorrow, it would only be for a few hours, but they were really impressed with the feedback and wanted to have some more time with you. Can you stay for one more day?"
Both later found out this is a complete ruse to find out how bad you want to work at Google. This forces you to change your flight plans, pay for the change to your ticket, pay for another night at a hotel, etc. If you do, they line something up that's super casual. If you reject the offer and return home, they conclude you didn't want to work their bad enough to change all of your plans and remove you from the candidate pool.
Same thing, once you turn them down and maintain your plans of leaving the next morning, they just ghost you and you never hear back from them. The irony was one of the two was contacted a year later from a different department asking him if he would be interested in interviewing for another position there. He said he rolled his eyes and politely declined the offer. He said it was pretty unreal to treat him like garbage and then come back and see if he was interested in another role there. As if everything there is so disconnected or they thought this was just completely acceptable behavior.
Actually, I can’t even think of a similar company nowadays.
Anyway, it wouldn’t surprise me if they had a really bad hiring pipeline as a result. Why work on the skill of hiring, if people will jump through flaming hoops to work for you.
As MS converts into IBM, and Google converts into MS, I guess they will have to figure that out.
Shocking how real this is.
> after I decline, I get interviewed by some team at G that tries to figure out why people declined
I am surprised that you accept. I would never waste my time. If these companies refuse to provide reasonable interview feedback, why would you provide it to them?If a startup is killed by Bazel, it probably wasn't the right tech choice for their scale, and it would be more accurate to say that the startup was killed by bad technical leadership.
Marissa Mayer left Google like, 13 years ago...?
So, this i'd take issue with. I agree on the overall attitude for sure.
But some of the data here is just very wrong.
Google can't hire 3x the number of developers at 3x the rate. It hasn't been able to in probably a decade. At least in established markets. It's true that in new markets it can come in and often hire very quickly, but so can lots of others. I say this all as someone who has:
1. Established multiple mid/large developer sites for Google a number of times over ~2 decades, so saw how it changed.
2. Watched my counterparts at other companies try to do it as well.
...
So i have a bunch of direct experience in knowing how fast it can hire and how many it can hire :)
It's also no longer willing to pay what it would take to get 3x developers 3x as fast but that's orthogonal to whether it could - i've watched it try and fail at getting 2x developers 2x as fast in many markets. It used to be able to, but now the only trick up its sleeve is money, sometimes freedom. That doesn't go as far as one would think.
As for 1/3rd productive due to tools and processes - most companies have near zero telemetry on their developer productivity, or very basic telemetry (build times, bug times, etc), while google has an amazing amount.
I don't even think most companies have enough telemetry to be able to quantify their productivity for real to even say it's 3x google's.
For example, most companies could not tell me how long it takes to get a feature from idea to production, what parts of the process take up what time, and how all that has changed over time and breaks down among their various developer populations. Let alone provide real insight into it.
(Feel free to pick your alternative measure, I would still bet most of the time the telemetry isn't captured)
Most seem to drive productivity based on very small parts of their chain (build times, etc) and the rest on sentiment.
That may actually be the right level of telemetry for them, and the right thing to do, depending on what they are trying to do, but it makes it very hard to say they are actually more productive or not.
There are many complaints you could make about Google, but the productivity of tools is not one of them. Sure, some people love them, some people hate them, like anything, but that is orthogonal. I've certainly seen the "i like x better" or "i am much more productive in x" complaints. But by any objective measure, the tools make Google's developers wildly productive, and are one of the reasons they are able to overcome so much more process.
The process part i agree with, like any other large company, google is smothered in process these days.
I remember having the following discussion with a 5000 person org about their launch bits:
Them: We've done some data and tracking and discovered we think only the following kinds of launches are actually really risky for us, so we want to make them blocking on the following launch bits.
Me: Great, does that mean the other launches aren't risky and you don't really care about the launch bits you have to approve for them?
Them: Yes
Me: Are you going to remove the launch bits from them so it stops slowing them down and you don't think they are risky at all?
Them: No.
That’s the thing, they might be winning all the productivity battles there are (and I genuinely believe that they do, on top of great tools Google employs good-enough programmers to make use of those tools), but at the same time they’re losing the general war. Because, with rare exceptions, the last war Google the company won when it came to launching something of lasting value happened in the late 2000s, give or take a few years.
The botched Google+ launch broke them in that department, or maybe that was just a symptom of how badly-broken things already were inside the company. They’re still making lots and lots of money, though, so that’s still a good thing for them.
People repeat this a lot, but it's obviously not true. Google Photos is recent, really good, and had more than a billion users really quickly. Waymo is like a decade away from eating the entire urban taxi market. Gemini is the best LLM for writing code right now. I guess you could call these "rare exceptions" but I don't think that's a useful way to describe them.
Hell, even YouTube improves every year by leaps and bounds from both a revenue/profit standpoint, AND from a creator support standpoint.
Google deserves to be heckled mercilessly for how easy engineers have it there and how eager it is to kill off products, but suggesting that it's a dying company coasting on ad money is just totally wrong.
Or maybe it's a business problem that Google shares with Microsoft, Facebook and Apple.
Microsoft has struggled to find any new products that will really move the needle in terms of revenue but they support their old customers with enduring loyalty while making the occasional absurd-but-bold move like Windows 8 and sticking to businesses that seem to make no sense like XBOX.
Facebook is the captain of cringe, not cool, but at least they're investing big in VR as a platform. They subsidize great rigs for Beat Saber because Zuckerberg will never forgive himself if he gives up and somebody else succeeds. [1]
Apple will never find a product as big as the iPhone. To do so they've have to make an iCar or iHouse or skip Starship and go straight to O'Neill Colonies. At least they are indisputably the best at what they do and they can occasionally take a hopeless shot at someone else's turf (Vision Pro) feeling justified that the only rival platform has a trashcan for a logo.
Google has trained us all that anything new from Google has a shelf life less than day old bread. They go at new projects as if they a startup that didn't get into Y Combinator or like the kind of company that Marissa Mayer starts these days [2] -- they don't realize part of the special opportunity of being a huge company like that with an absurd valuation is you can do really big, audacious, and irrational things.
[1] I learned for myself how dangerous this attitude is but all I could do was max out my HELOC.
[2] see https://sunshine.com/ not to put it down, I might be involved in something like that if I wasn't doing what I am doing
So? It's not a weird callout, it's an example where the whole arc is well known.