6 ms·
But isn't that just bad management / prioritization? Isn't the solution to just shuffle people to more useful projects instead of firing them? Especially at a c
by ehsankia 3y ago
But isn't that just bad management / prioritization? Isn't the solution to just shuffle people to more useful projects instead of firing them? Especially at a company that hires general engineers who can work on any project, and also at a company that has a lot of internal tooling which makes ramping up new engineers slow and tedious.
They'll probably grow back to 190k within a few months, but those 8k new hires will probably take months if not a year to fully ramp up.
- tomcar288 3y agothe problem is there's not enough high value projects to do. to much labor, too many employees and too much funding relative to the number of projects that actually bring value. Because all the high value stuff(high ROI stuff) is already done or already being worked on. all that's left is low ROI projects which take up huge amounts of time but bring little value. employees and managers know they generate little value, so they end up doing more of them to compensate which makes the problem even worse as there's less and less high value stuff to do. there's just too few opportunities, hence the need to expand into new industries.
- feoren 3y agoOf course there are enough high-value projects to do. You just need to be willing to experiment, expand horizontally, and let your employees go out on a limb with new ideas; something that no corporate leadership anywhere has ever been willing to do. They didn't run out of valuable problems to solve, they just have shit-ass worthless leadership just like every other (public) corporation in America.
- tomcar288 3y agowell, it's not like they're not trying to branch out. the list of failed project at google is incredibly long. i sometimes wonder if they would have more success with atoms based innovation rather than bits (reference to avc article on the matter). but that would necessitate hiring something other than software engineers.
- matwood 3y agoYou're pointing to poor leadership which isn't an uncommon refrain coming from people who know Google.
- KeplerBoy 3y agoGood luck finding useful projects for 180k people. That's just a ridiculous amount of people and projects.
- username135 3y agoThere are more than just SWE's employed at google. Custodial, food service, administration, operations, HR, etc...
- ojbyrne 3y agoA lot of those are going to be contractors employed by agencies.
- hypothesis 3y agoJust wait, they will outsource to “AI agencies”.
- deleted 3y ago[deleted]
- sdsd 3y agoGoogle also outsources SWEs. My friend in Mexico worked as this. They have an acronym for this kind of worker, I can't remember. But for example, they contract out work to SWEs at https://www.epam.com https://www.epam.com. Not contradicting your point really, just a note
- jfim 3y agoTVC
- sdsd 3y agoYes! Can't believe I forgot. He was an interesting guy - a biologist who was deported to Mexico after living in the US since childhood without citizenship, and then tried working in a lab in Mexico, but the pay was so bad he learned to code and eventually became a TVC. Extremely cool individual who I miss. Maybe I should say hi to him.
- QuercusMax 3y agoIn my org at the Goog, we didn't have any layoffs, but we also aren't expecting any new headcount any time soon. Projects that need more staff are expected to cannibalize it from other projects under the same VP. I feel like this is actually a good way of doing things, and wish Google did this more broadly. Just think if everyone who would have been laid off was instead transferred to a project that needs their skills, or given training to move into a role that's needed. Can you imagine what type of employee loyalty and morale that would engender?
- epolanski 3y agoGoogle used to be exactly like that up to a decade ago. Talent was considered core for the org so you would be relocated rather than cut off. Values shifted with the focus on earnings and growth getting less impressive.
- Jensson 3y agoRewarding managers by headcount is like rewarding software engineers per line of code, yes, but that is how basically every company rewards managers. Imagine how obnoxious code reviews would be if everyone wanted to submit as many lines as possible for their salary to go up, that is how management headcount requests works today.
- eitally 3y agoThe problem with this (and I was also in an org that didn't get any headcount -- for several years) is that those non-growing teams often ultimately just wither and die, whether it's through internal transfer, attrition or layoff. Google doesn't really reward managers for their managerial skill, and there's nothing that says "managerial incompetence" at Google more than having the same size team for years on end.
- DiggyJohnson 3y agoMaybe that’s okay though? It’s not like every team is supposed to exist forever. You could argue it’s ineffective or inefficient at this, perhaps.
- johannes1234321 3y ago> Isn't the solution to just shuffle people to more useful projects instead of firing them? Yes. However how do you find those less useful positions? And identify whether it's the developer who is less productive or the position? For top management the easiest way is to fire people broadly and assign it all over equally by pushing the decision down the management chain. Medium managers know their teams a tiny bit (but often not much ...) than too management and identify the least troublesome positions. And then you let them bring up cases to keep their headcount or hiring new. Works, after a short bump in productivity, if it's just (human) resources and numbers in a sheet. (Similar to other budget cuts, where you give a Mandate to reduce cost by X% everywhere and then see who cries the loudest and who adapts) Of course has impact on trust etc. which has an invisible cost.