3 ms·
Why do these companies have Microsoft-style stack-ranking systems? Because many engineers are pussies who don't fight for themselves. Imagine if that stack-ran
by michaelochurch 13y ago
Why do these companies have Microsoft-style stack-ranking systems? Because many engineers are pussies who don't fight for themselves.
Imagine if that stack-ranking nonsense were done to a law firm. (Law firms have a very civilized way of managing people out into external promotions if they, after ~6 years, obviously aren't going to make partner. Google "Cravath model".) There'd be lawsuits galore. Attorneys would start legal process just to get embarrassing details (about said stack ranking, perhaps) into the public in discovery. Why? Because they (including the female ones) have balls.
Doctors and lawyers would never put up with MSFT-style stack-ranking. Bankers find clever ways to subvert and abuse it when it is imposed upon them.
But there are a lot of engineers who are just cowards, unwilling to stick up for themselves.
Example: in many companies, negative performance reviews are part of the transfer packet and impede mobility. Being (again) pussies who don't fight for themselves, many engineers just assume that's how things work. No, it's not. You can actually build a legal case on that alone. It's harassment (interference with job duties, here interpreted as using internal mobility opportunities) and already the start of a legal case-- if you get your shit together and start documenting. Use the right words and the bad review will go away.
Stack ranking isn't technically illegal, but if it renders immobile people who perform in good faith (i.e. don't flagrantly blow off job requirements) it does leave the company civilly liable for harassment charges-- interference with job duties. If software engineers collectively grew a pair, it would fall down within minutes.
- jacques_chester 13y agoYour remarks assume that software developers aren't subverting stack ranking. Anecdotally, they are, either individually or in cooperation with their managers.
- yesiamyourdad 13y agoA lot is self-imposed: engineers tend to believe in the idea of a meritocracy and the 20% overachievers. It's the lone hacker ethic. The downside is that if you stick to that, 80% of us get the shaft. Lots of comparisons to attorneys, on significant difference is that attorneys have a way to advance their career while remaining an attorney. I've got nearly 20 years in this biz and constantly get told that if I want to increase my salary, I need to move into management. I notice a lot of the discussion is around how to get "promoted". Attorneys get promoted to partner, at which point they have equity in the company, and that's not "here's some stock options", you actually have your cash invested in the partnership.