> Managers focus on building a great team, creating a vision for how that team will execute its goals, and helping the people on that team develop in their careers. They are put in those positions because of their strong people skills. They aren’t there to tell teams what to do. That almost brings a tear to my eye. This is such a huge contrast to what my current experience is at BigCorp. And that's just a few miles a…
No, manager can't prevent you from switching to any other team or even start a team on your own. The idea behind this is that it ensures that talent naturally gravitates towards teams with most impact. Managers have no say! Reviews are written by your peers (that usually includes your manager). Reviews need to quote actual success metrics to prove the impact you had...just writting "bob is dope" won't take you far :)
How Facebook Tries to Prevent Office Politics
181–187 of 187 posts
Re: How Facebook Tries to Prevent Office Politics
#182Earlier quoted context omitted.
I'm not sure that Google is turning into shit. It seems to me it's always been like that. I've been at Google for 4 years and noticed very quickly that turning software engineers into managers could not possibly work. I've switched teams recently and am happier for the time being, but my previous manager sucked ass. My new project is actually quite interesting. There's very little politics involved too, which is a pl…
> The worst part about Google for me is the level of incivility. This is what, the 4th time a senior exec has to call people out and tell them to behave on memegen? And it's only getting worse. What does this mean?
Re: How Facebook Tries to Prevent Office Politics
#183Earlier quoted context omitted.
IBM is set up the same way, to a degree. They have "IBM fellows" who are essentially executive-level engineers. I don't think it extends all the way down though.
3M is another company with similar dual track system for engineers/scientists.
Re: How Facebook Tries to Prevent Office Politics
#184I can't speak about FB personally, but I learned the hard way my first few years out of college that at most companies managers are simply given more respect, power, and money than engineers in general. It takes an extraordinarily talented high-impact developer who revolutionizes the company's technology in order to match a run-of-the-mill Director or VP who just shows up to work and "manages" teams of developers --…
Re: How Facebook Tries to Prevent Office Politics
#185Earlier quoted context omitted.
I wanted to make the same point. Many large software companies have very similar structure. Since I had personal experience working in these companies here what I found as problem: - Management has decision making power. - Management has ability to control $$ (bonus allocation, etc.) - Management has access to more information than employees on "individual contributor" track It is important to note that system work u…
I feel good managers often delegate the decision making power to the group or team leads. This creates scale for the manager, and allows room for the development teams to develop leaders and judgement. Companies that are set up well also give minimal control over bonus allocation or salaries. These things should be controlled by HR and recruiting, along with salary and compensation policies based on role and level. M…
Relaying on HR for anything related to company development and future (i.e., bonuses) is very very dangerous. I was there and you have to see shenanigans and company politics in that case.
So the problem is:
1. you can give power to HRs to allocate bonuses
2. you can give power to EVPs and VPs to allocate bonuses
It is much better to give this power to EVPs and VPs.
> And by design, management will have access to more information than
> individual contributors, but that's the purpose of the role.
And that cause of the problem :( ICs will have less information and thus when things come to making decisions, people on management track will make better decisions (since they are have more information) and thus subsequent promotion. I was also there...
Re: How Facebook Tries to Prevent Office Politics
#186Earlier quoted context omitted.
I've found consensus decision making to be frustrating in the environments I've encountered it. A lot of flip flopping and lack of follow through. Who made that decision? We did. Can we give up on that and try something else? Of course. I kinda like to have at least a shepherd for the day to day decisions, if not a commander. In practice in my current environment it's been the occasional PM that takes some ownership…
While it can work, "consensus" usually means ad hoc, no accountability, no followthru. This essay was illuminating: Tyranny of Structurelessness https://en.wikipedia.org/wiki/The_Tyranny_of_Structurelessne...
Re: How Facebook Tries to Prevent Office Politics
#187Earlier quoted context omitted.
I feel good managers often delegate the decision making power to the group or team leads. This creates scale for the manager, and allows room for the development teams to develop leaders and judgement. Companies that are set up well also give minimal control over bonus allocation or salaries. These things should be controlled by HR and recruiting, along with salary and compensation policies based on role and level. M…
Two comments. Relaying on HR for anything related to company development and future (i.e., bonuses) is very very dangerous. I was there and you have to see shenanigans and company politics in that case. So the problem is: 1. you can give power to HRs to allocate bonuses 2. you can give power to EVPs and VPs to allocate bonuses It is much better to give this power to EVPs and VPs. > And by design, management will have…
Either way - I think you may have misinterpreted my remarks about HR.