Eric said when asked about it that it was a mistake. He said that if Google was healthy there was no need to have a kneejerk reaction to the slowdown. And this caused significant growing pains later.
Is the situation the same now? I'm not so sure. I think this economic shock is potentially far more serious and could last much longer. But also, I don't think Google really knows what Google is anymore. We're long passed the mission statement of making the world's information accessible and useful. And certainly my impression from working there (now >3 years ago) was that even then there were a ton of teams and orgs that didn't really have a reason to exist.
Have people sitting around and they will find things that "need" doing. I saw many a project that was simply rewriting something where I at least had questions as to the real need for that. The bureaucracy is expanding to meet the needs of the expanding bureaucracy as they say.
And there was (and I imagine still is) too many layers of middle management. The ideal is (IMHO) CEO -> SVP (PA level) -> VP -> Eng Director -> Manager (of managers) -> Manager (of ICs) -> IC. That's 7 levels. I don't know what Google's mean org depth is in engineering but my guess is it's closer to 11, maybe even 12.
In fact this would be a good metric:
Management overhead = Mean org depth / log(# of employees)
where
Mean org depth = Mean of how many layers each IC has above them
That's a whole different ballpark than what hiring was in 2008. A slowdown in this scale can easily mean "just" hiring more people than anyone else.
1. As someone generally frustrated with the quality of the search results I get on Google, is improving search quality seen as any kind of priority within the company?
To be fair I can't think of any other search engine that returns better results. But I feel like Google's gotten very complacent with their search, which is not surprising given the fact that it's practically a monopoly.
2. Is there any initiative to rewrite gmail on the web? The damn thing takes like 30 seconds to load. For a company pioneering progressive web apps and web performance, it boggles my mind that they've put no effort into improving gmail's atrocious load times over the last decade.
I wish Google had a subscription option (with actual support) that eliminated all ads across their products. Imagine Amazon's customer obsession with Google tech... I'm sure it would do well for the 4 years they would support it.
> 1. As someone generally frustrated with the quality of the search results I get on Google, is improving search quality seen as any kind of priority within the company?
Search quality is kind of Google's secret sauce, so it doesn't get talked about a lot. But here's one public example of a huge engineering task that ultimately led to improved search results: https://www.blog.google/products/search/search-language-unde...
Using BERT in search is about much more than plugging an algorithm into the query pipeline. Google is one of the main contributors to the field of deep learning, and developed BERT. And Google also designed and built an entirely new chip (TPUs) to run this model in production.
I believe that you're not seeing improvements. And changing things without breaking other people is always hard, but particularly hard on software that billions of people use many times a day like Google search. That slows things down for sure. Honestly I was amazed they managed to roll out BERT on TPUs for search despite those obstacles. That should show a little bit of how committed they are to improving things.
Highly recommend giving up on Gmail as an interface, and treat it as an IMAP/SMTP server only.
Then they killed Inbox. Presumably because they could not figure out how to capitalize on an extraordinarily useful, fast paradigm-shifting email client.
1. How about an option to Maps to stop suggesting unprotected left turns at busy intersections?
2. Also, a Maps option to stop routing me through residential neighborhoods to save ten seconds.
3. Find existing, dormant Google accounts that obviously belong to the same human as another active Google account, and offer to restore access.
The U.S. Army uses the concept of a span of control that dictates each level of hierarchy should have between 2 and 5 reports. There's about 10 levels between a private and the secretary of the army. The Active Duty Army is about 470k which works out to 3.7 reports per level from 470000^(1/10). There's about 1M total personnel which works out to 3.9 reports per level.
Google has 114k employees. With your ideal of 7, that works out to 5.3 reports per level given by 114000^(1/7). I'd be pretty surprised if there's a depth of 12 at Google. That's 2.6 reports per level.
If we were going to be fully remote forever this would be different, but since this is (very likely!) temporary that's a reason to prefer to hire more later.
(Disclosure: I work at Google, speaking only for myself) (Well, I guess I work at home, but Google is my employer)
Acquire skilled people (it would be much harder to do it after crisis), buy land, buy companies, build buildings, build tech.
He had the benefit of hindsight. In 2008 noone could predict if the GFC would last for one year or three years and how deep it would be.
In the 90s through the 00s there was a massive reduction in hiring for civil servants. So you had a lot of people who were there from the 80s and early 90s, and then a massive drop. Around 2010 or so they started ramping up hiring again, because they finally acknowledged the need (they had a huge percentage of civil servants who could literally retire at any point). So you ended up with (in some orgs) 30-40% of the staff being able to retire, 30-40% under 28, and the rest spread randomly from the age of about 28-55.
As people retired (biggest loss of personnel before other kinds of attrition), teams were literally losing centuries of experience in a year. The mid-career people were moving into leadership roles, and leaving the junior people to learn the processes and technical work largely on their own.
I saw something similar in private industry as well, but that was due to a preference to hire junior people over experienced people (either the manager wanted people who could be molded or cost).
Sometimes hiring freezes/slowdowns are important. But if your business is healthy, it'll end up backfiring on you more often than not. Even a year or two of this can create problems, though not as dramatic as what the DoD experienced.
There is some difference in the current situation, however I am not sure how much it factors into this decision.
Hiring and onboarding people is logistically very difficult when travel has been affected worldwide and everyone is working from home.
Your model is in the right direction but misses more important aspects. When consulting I measure overhead of the orgs I'm working for in great detail.
Cultural aspects like fear, autonomy, transparency, etc have a much higher impact on management overhead than the org chart structure itself.
Was this covered by the media? Having a hard time finding anything about it.
I was an engineering program manager and people manager at Google previously and around 2010-2012, there were opportunities for the company to really accelerate revenue, product development but they couldn't hire fast enough to take advantage. This stemmed from many orgs freezing hiring for a significant period (maybe 12-18 months).
At large companies, you have queues setup for most roles because you often growing the n count of that role by 5-10% per annum.
Also very few orgs plan for attrition (I don't get why because it's always been in the range of 4-20% in my opinion). Freezing hiring means a company's ability to execute reduces. Sometimes that is needed but often you must backfill to keep the lights on. Guess the messaging is easy ("no hiring. No exceptions").
Nope. That was perhaps the case in the 50-80s, but today we can do much better, and it's dependent on the people, the culture, and the market/product structure and strategy.
An observation from my work experience is that, while things run efficiently with smaller teams overall, small teams also tend to make it easier for any given leader to have a reasonably good idea what's going on across their org (it's easier to grok a 50 person team's work when it's split into 10 mgr teams than if it were completely flat), but that also puts the lower level managers' jobs at risk because their director is more likely not to consider them essential -- ironically, because things are running smoothly.
That assumes a fanout of 7-8 at the current size of Google. I think that's too much at certain levels.
> In fact this would be a good metric:
On a slightly different note: this isn't a good metric. It's a metric of how "balanced" the company is, not the management overhead. If you imagine a company with 150000 engineers and one salesperson, with sales reporting directly to the CEO, hiring more people under the sales director will decrease this metric, while increasing the mean org depth. That probably doesn't measure what you want it to.
CEO -> SVP -> VP -> Eng manager -> IC
Or, alternatively,
CEO -> Director -> Manager of managers -> Manager -> IC
I didn't feel like either needed more middle management (each had about ~2k employees), but in the case of the latter some reorganization would have helped (some managers had 50+ reports).
If smaller companies and startups fade away due to coronavirus-induced instability, making sure that their talent winds up with you is a smart move. If you are big enough to afford it, that is, which both of these companies arguably are -- regardless of whether their Q1 and Q2(?) results are worse this year than last.
There are only so many Google searches I can do in a day. Many of them end on Amazon where I may or may not purchase something.
That was a message to the stock market. In reality I haven't heard from a Facebook recruiter in a month now.
IT firms such as TCS (30,000 recruits this financial year), Wipro (12,000), Cognizant (20,000) and Capgemini (10,000 over January-June) say they are sticking by their offer letters[1].
I've personally witnessed jobs from these companies lift several out of poverty in India (Most of them being the first graduate in their family).
But, obviously those who pass out this year especially the Engineering freshers are going to be the worst hit.
[1]https://timesofindia.indiatimes.com/business/india-business/...
Facebook may well be the worlds most powerful sentiment capture and analysis engine ever built but Google tracks conversions and has pretty stellar sentiment capture/analysis capabilities.
Google appears to also have twice as much cash on hand as Facebook. Wonder what they’ll use it for if not to hire competent people to prevent them from starting the next big thing...
Also, back in 2008, Google didn't hire/freezed its hiring, but Facebook and Amazon were still hiring like mad, and it worked well for them. They are used to ride out recessions.
True, but their value to advertisers depends on users. Facebook is likely seeing a massive spike in (ad-viewing) users, whereas Google a much more modest one. I'm sure Google Search and YouTube have gone up, but the former won't have gone up much, and the latter has not yet been profitable for Google in the first place.
> I'm wondering why one is tightening the belt and other is moving full speed on expansion
Neither needs to tighten belts. Both have enormous amounts of cash.
Google on the other hand, the recruiting pipeline is more spread out. Whether or not to hire is done at the organizational level (i.e. Cloud, Ads, Search, Core, etc), and that depends on whether or not there are openings in any teams. You are matched with a team before you are even hired.
So, like, obviously, if you have the cash to burn, now is the right time to hire employees. You can get good talent pretty cheap right now. So it's in Google's best interest to ramp up hiring. Unfortunately Google's recruiting pipeline does not support hiring a bunch of people and figuring out what team to be on later.
So yeah, basically, Google has shitty hiring practices. It has nothing to do with them "losing money", they have so much cash in the bank which will easily last till this is over.
Which apparently becomes self fulfilling.
Anecdotally, I wonder the same thing myself.
And then if this recession persists then more and more knives come out as people fight each other for jobs within each company. Many people behave like shit when their livelihoods are on the line. Fun times.
Also this bloodletting is happening at several levels. The VCs are performing the same decimation to their portfolio companies that companies are to their workers and vendors. Departments or groups in the company are drawing up lists.
I had a strong preference for a position in NYC, but I decided to accept a team match in mountain view to get the offer signed asap just in case google announced a hiring freeze. Thankfully I'm very happy with the team I'm starting with.
Google's process is designed for people who already work at other big tech companies who have months to kill and lots of spare cash in case it doesn't work out. It was nerve wracking for me, who had just been laid off from my job and gotten sick. I don't know what they can change about it, but I will note that the interview process at Facebook is significantly less confusing and much shorter.
We got a few folks who were in the final stage at Google, and we contacted them, interviewed them, made the offer, and got them in the door before Google ever got back to them.
I wonder whether their approach has been alienating entire large categories of people, and what diversity of ideas and influences they're missing as a result.
Note: I don't represent Google.
Yeah but they were like 500 employees back then, so only really significant as relative growth.
Nevertheless, seems like a great time to acquire talent on the cheap, so long as you can effectively use it.
edit: I want to clarify it's strictly ad spend/booking. It's companies committing budgets. They know they will want to run ads and will run more ads. The ads haven't actually run yet, so ad payouts will tank.
I would guess spend is up only among companies that still have robust revenue. Tons of sectors have essentially been frozen for the time being.
Don’t doubt there are companies going against the tide but seems clear as spend has declined. Clearly an opportunity to get good rates for those looking to spend.
> The ad reductions will occur in news programming, late-night NBC and Bravo shows, reality programming, competition shows like America’s Got Talent and other cable originals.
The only reason they're doing this is they don't have enough buyers to fill the slots. Traditional media is great for brand advertising, but it's so hard to show ROI, I can see the wisdom to shifting budget to Facebook and Google.
1: https://www.adweek.com/tv-video/nbcuniversal-will-permanentl...
They don't send a good signal to investors.
Micromanaging makes sense when you are in deep trouble - see LA Times. Is Google in trouble? I believe not. Yet they send the message they are in trouble.
I always pose this a little more colorfully, but the part that gets the response is the two years.
https://www.wsj.com/articles/looking-for-a-job-big-tech-is-s...
Sorry about the paywall, I couldn't get outline.com to render it.
Nothing new in a capitalist world...
Take for instance YouTube. Just imagine the cost to operate the site increasing exponentially overnight (because of all the quarantined people) while their ad business goes down. You're in the worst possible situation for a business with a model that is heavily dependent on that particular ad revenue.
That's like a supermarket having three times more foot traffic but people only buying gum.
The spike in usage means that YT needs content creators to make more, but also earn less money. A forward-thinking startup could capitalize on this by paying content creators more to migrate to their own service, and work to get the attention of those eyeballs which are bored of YT content.
When things go south is when consumers stop purchasing. The unemployment and cut in disposable income will have a massive effect on purchasing power... but the federal government is deficit spending like crazy. So... it’s not clear what the consumer market will look like just yet.
I’m genuinely asking.
AFAIK, jobs have stopped going to India for sometime now. Indian IT companies which relied heavily on offshoring had significant contraction as a result. A lot of modern IT jobs in India are in fact for new startups/companies meant for Indian population itself. Before COVID, India was seeing China like internal uprising with equivalent of many US tech companies poping up all over with jobs that were starting to match US salaries outside of tech hubs. Also, visa process had became unsustainably hard for most companies there so on-shore workforce augmentation sector has been quickly drying up as well.
https://economictimes.indiatimes.com/tech/ites/how-indian-it...
It probably doesn't help that elsewhere in the thread they're making comments that make them sound kind of crazy:
> [open source orgs are] communist organizations living on private money from anticompetitive tech giants.
Probably some of the less than 20 % of indian readers who prefer to hide the destruction of american jobs by India but actually by overpaid american tech leaders in the silicon valley. ;-)
https://www.bloomberg.com/news/articles/2020-04-14/bytedance...
Are you ready for the dot com bubble 2.0? :-D
Open source have to die to give back value to the software industry.