Earlier quoted context omitted.
The problem is that most companies have a small handful of such people, and lots of vice presidents. They want you to think it's equivalent, but the reality is that, Facebook and anywhere, there's only so far you can go on the technical track.
Exactly. Managers decide who is high level on the engineering side and also want to save money and have high management salaries. It's completely stupid to think that there won't be 500 VP's and 3 distinguished engineers in this situation, which is how it exactly is at the large tech companies.
How Facebook Tries to Prevent Office Politics
141–150 of 187 posts
Re: How Facebook Tries to Prevent Office Politics
#142Earlier quoted context omitted.
Follow the money, right? If, say, a Software Architect and a Senior Director have the same pay and the same perks and the same bonus structure, and it really does take a talented person the same amount of time to climb that high from (say) Software Engineer and Manager, then they're parallel. If any of that favors one side over the other then they're not. I doubt any company is going to give access to enough data to…
>>If, say, a Software Architect and a Senior Director have the same pay and the same perks and the same bonus structure, and it really does take a talented person the same amount of time to climb that high from (say) Software Engineer and Manager, then they're parallel. I have a doubt: "the same pay and the same perks" things seem okay but "the same bonus structure" seems difficult to understand. A manager has more v…
Re: How Facebook Tries to Prevent Office Politics
#143Re: How Facebook Tries to Prevent Office Politics
#144Earlier quoted context omitted.
I think you're absolutely right, in general, but I've been at Facebook for 5 years now, and the one thing I'll say about it is that once you establish a track record of 1) doing good work and 2) making good long-term decisions, that trumps any considerations around level. The culture is definitely such that the very senior folks (Director++) will value trust over level, so it's very much "influence over authority." P…
"value trust over level" Isn't this the definition of politics? Trust is a personal feeling based on other opinion and your own experience while level should be based on documented achievements in the company. Same with influence over authority. Influence is just another word for politics.
Political status becomes the primary product at work. Actual work performance of individuals and teams becomes secondary.
Decisions become increasingly irrational because the interests of low-status individuals - including customers, suppliers, and other employees - start being seen as an annoying distractions from personal profit/status.
If that's reversed and performance becomes more important than status, you're already in a healthier place.
Empires can be very profitable. But they're also miserable places to work, and they rarely have much customer good will.
Re: How Facebook Tries to Prevent Office Politics
#145Earlier quoted context omitted.
Do you really work for a genuine co-operative where all decisions are made by consensus of the workers? I'd be surprised and interested to learn more if that's the case.
There's a Brazillian company (Semco) that's like this supposedly, but I have to wonder how they're doing today with so much of the company involved with energy.
there also is a ted talk by semco ceo ricardo semler: https://www.youtube.com/watch?v=k4vzhweOefs
Re: How Facebook Tries to Prevent Office Politics
#146Earlier quoted context omitted.
I think you're absolutely right, in general, but I've been at Facebook for 5 years now, and the one thing I'll say about it is that once you establish a track record of 1) doing good work and 2) making good long-term decisions, that trumps any considerations around level. The culture is definitely such that the very senior folks (Director++) will value trust over level, so it's very much "influence over authority." P…
"value trust over level" Isn't this the definition of politics? Trust is a personal feeling based on other opinion and your own experience while level should be based on documented achievements in the company. Same with influence over authority. Influence is just another word for politics.
Re: How Facebook Tries to Prevent Office Politics
#147Earlier quoted context omitted.
Exactly. Managers decide who is high level on the engineering side and also want to save money and have high management salaries. It's completely stupid to think that there won't be 500 VP's and 3 distinguished engineers in this situation, which is how it exactly is at the large tech companies.
Seems to me the solution to that problem would be to make the salary bands for engineers wider, so you can keep growing salary wise even if you pretty much cap out in terms of technical ability.
Re: How Facebook Tries to Prevent Office Politics
#148I say that I learned the hard way because I focused on being that high-impact developer. At my first job, I rewrote the company's core software to make it (really) an order of magnitude faster, providing the basis for the company's sustainability for the next decade. My salary skyrocketed. My title did not. I was forever stuck in a limbo of being just a "developer" while being paid as much as an executive but being excluded from every executive meeting and not even being involved in hiring for the team that would maintain the software I wrote on which the entire company depended. I was still stuck in a cubicle while the managers were sure to get very nice, spacious offices with ludicrous window views.
Re: How Facebook Tries to Prevent Office Politics
#149Earlier quoted context omitted.
"decisions for the product are made by consensus of the team" I favor democratic decision making processes. Use voting systems appropriate for the task. Roman eval for new hires, go/no go. Approval voting for triage, new features. JADs for "visions". Creative writing exercise for post-mortems. Etc. "Democratic" does not mean winner-takes-all, which is suboptimal. "Democratic" does not mean consensus.
"Use voting systems appropriate for the task. " I rather don't agree with this one. 'Voting' should almost never, ever be used. For so many reasons. Rarely should everyone have an 'equal say'. You are not 'equal citizens' in this. Second - is that it leads to politics - 'I helped you last time, you help me this time' etc. Unless you get into crazy things like 'hidden ballots'. There is no substitute for leadership. O…
Re: How Facebook Tries to Prevent Office Politics
#150I 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 --…