3 ms·
I don't know the details of this situation and Uber is far from a healthy company, but I don't like that layoffs are always a sign of a company in peril in Sili
by habosa 7y ago
I don't know the details of this situation and Uber is far from a healthy company, but I don't like that layoffs are always a sign of a company in peril in Silicon Valley.
1) This is a public company with shareholders. If they think they can cut costs without hurting their revenue outlook that's not a bad idea!
2) We all know that interviews for engineers in SV suck ... So why can't you fire someone if you make a mistake?
3) I work at a company (Google) where the prevailing assumption is that if a team is not getting enough done it should ask for more engineers. That almost never helps. It adds communication overhead and doesn't address the problem of why the team wasn't getting to where it thought it would. Just smothers the issues. The most effective teams I've ever worked with were 3-10 people who were motivated and working in their area of expertise.
4) We all know that one bad teammate can undo the work of two good ones.
I could go on. Yes I truly have sympathy for anyone who loses their job suddenly. It sucks for them and those who depend on them. It's probably good for Uber though.
- steelframe 7y ago> I work at a company (Google) where the prevailing assumption is that if a team is not getting enough done it should ask for more engineers. What I'm finding at Google is that whenever a team takes longer than 2 quarters to do pretty much anything, that's considered some kind of "problem" that needs to be "fixed." Sometimes the problem is that the technical challenge really needs more than 2 quarters to be adequately addressed. And yes, the first instinct is to ask for more headcount. But often times the problem is also with the headcount you have, not the headcount you don't have. What is usually needed is to get rid of the TLM who got into a management position through the IC track because of the collective delusion that someone who has worked their way up to Senior or Staff SWE by writing dank design docs and uber code (often in vast quantities) has also acquired senior engineering management competency. Once you've hired somebody who has significant education and/or experience with engineering management is managing the team, the next thing for that person to do is figure out how to increase the health and effectiveness of the team they have. You might even need to reorg to get the team size down to 7-10. In the process you need to give the team a couple more quarters to cut their MVP down to the bone and deliver on it. Then, and only then, should you think about throwing more headcount in the team's general direction. And it needs to be done with the goal of adding a layer of management hierarchy, making sure than no more than 7-10 people are in the daily standups.