5 ms·
One important thing to remember about MSFT is that more than half of the company is "the field" -- sales, evangelism, operations, and so on. The stack ranking
by antics 11y ago
One important thing to remember about MSFT is that more than half of the company is "the field" -- sales, evangelism, operations, and so on.
The stack ranking system is and was hugely popular with this org. It is popular nowhere else.
MSFT still likes to think of itself as an engineering company, but it is hard to have a tail that big and not sometimes accidentally wag the dog. Stack ranking is probably the best example of how true this is.
EDIT: To add some color to this tale, a Technical Fellow once told me that during the "rank and yank" period (when everyone was ranked and the bottom 10% were effectively fired) he was continually on the verge of quitting. If you are doing something like inventing the CLR, and you hired 5 of your favorite engineers, how are you supposed to react when someone tells you that it is imperative to fire one of them per year? What could the point of that possibly be? This is more or less a common sentiment among extremely senior engineers who ran important orgs at that time.
- jmspring 11y agoSales and the field also had (not sure if they still do) a different compensation structure than day to day engineering. That can also play into things.
- kabdib 11y agoYeah, we saw a ton of bad attrition. Really good people leaving. I myself often thought I would quit; eventually, I did, though not because of the review model. Ask HR about bad attrition and they would totally deny it. "Sure, people leave. They leave all the time." But if your really, really good systems programmers are bailing, you have a problem; those people do not grow on trees.
- shawnb576 11y agoYeah, I ran a team like this. I was able to attract the best of the best and built a solid team, but the incentive was to hire some people that weren't as good so they could give you somewhere to throw the 10%'s. It's awful because a lot of those people still work hard and are reasonably good at their job, no one wins. I was fortunate that a partner team had a lot of low-performers and I got a little break when we combined curves. That said, I'm skeptical that the stack rank system is gone, based on what I hear from those that are still there (I've been out for many years now). It sounds like a lot of the same curve-fitting is just renamed.
- steven777400 11y agoWhen I was offered a position at Microsoft, I declined in part because, after the interview, I was concerned they were precisely looking to hire someone to be the "fall guy" for the team (this was while stack ranking was still in effect). Now I'm by no means a great developer (as one of my Microsoft-employed friends brutally said about my declining, "No loss for Microsoft"), but I imagine this concern could scare away genuinely good developers too worried that the politics of "keeping the team together" would outweigh any actual individual contribution they'd make.
- darkengine 11y ago> as one of my Microsoft-employed friends brutally said about my declining, "No loss for Microsoft" That's a pretty poor thing to say to a friend.
- pmelendez 11y ago> to say to a friend. I would review his definition of a friend... I'd say that was a very poor thing to say even for an acquaintance.
- x0054 11y agoYou might want to reconsider your friends.
- judk 11y agoOne of the justifications for stack ranking is that the organization needs strong people to spread our and lead the whole company, not cluster together. The bottom of the stack should be the juniors, not the GE yank bullait
- blazespin 11y agoYeah. Stack ranking actually works, unlike the naysayers like you to think. The problem is that it works to good. You burn out your engineers killing themselves to avoid the yank and everything starts falling apart. Stack ranking is a lazy and uninspired technique that is the last resort of a CEO who can't excite the ranks with great ideas.
- ska 11y ago> You burn out your engineers killing themselves to avoid the yank and everything starts falling apart. That's a odd definition of a system that "actually works"
- somedangedname 11y agoManage around it - hire a team of your four favourite engineers, plus one sacrificial goat. Every year the goat gets it and you hire a new one :P
- paulojreis 11y agoI don't know how jocose you wanted to make it, but it's really not that far-fetched from reality in companies where performance review results are stacked or quota-based. I saw it happening first-hand and it is indeed revolting. Humans shouldn't be handled like ordinary resources. And the worst thing is that these strategies aren't any better in managing subjectivity and prejudice. For all its quantitativeness and statistically-oriented methods (e.g. fitting the performances to a normal distribution), these systems are subject to biases just like others. More often than it should, your placement in the stack or distribution reflects more your influence and relationship with evaluators than your actual performance.
- skrebbel 11y agoAnd this, people, is how psychopaths get to be managers.
- melted 11y agoThat's exactly how Microsoft managers used to do it. They would hire (and keep) deadwood on the teams specifically for this purpose. Honestly, that's the trick any reasonably bright manager learns after having to let go of someone who's really good. Another trick they would do is tweak rewards so that some people get more cash raise than normal and less stock, and some would get more stock than normal and less cash. Then they'd make up all these lies about "potential" etc, instead of just telling you "dude, I had a finite budget, and this is how the dice fell this time around".
- walshemj 11y agoI have seen it in a uk company one of my mates said well our team had 2 people with terminal conditions so they where selected for the chop. Not totally as brutal as it sounds as they would have got medical retirement.