Microsoft's 'Cannibalistic Culture'
theodp writes "In the provocatively titled Microsoft's Downfall: Inside the Executive E-mails and Cannibalistic Culture That Felled a Tech Giant, Vanity Fair offers a teaser for a story that will appear in its August issue on Microsoft's Lost Decade, which promises an unprecedented view of life inside Microsoft during the reign of Steve Ballmer. 'Every current and former Microsoft employee I interviewed — every one — cited stack ranking as the most destructive process inside of Microsoft, something that drove out untold numbers of employees,' contributing editor Karl Eichenwald writes. 'If you were on a team of 10 people, you walked in the first day knowing that, no matter how good everyone was, 2 people were going to get a great review, 7 were going to get mediocre reviews, and 1 was going to get a terrible review,' says a former software developer. 'It leads to employees focusing on competing with each other rather than competing with other companies.' Also discussed is the company's loyalty to Windows and Office, which induced a myopia that repeatedly kept Microsoft from jumping on emerging technologies like e-readers and other technology that was effective for consumers. Having seen an advance copy of the full piece, GeekWire offers its take on what it calls an 'epic, accurate and not entirely fair' tale."
That may be the mother of misleading book titles. Microsoft has lost a step in some areas (as much due to Apple's ascendence as anything MS did wrong), but this sounds like one of those apocalyptic books you see about finance ("The Coming Great Depression" and stuff like that). It's essentially a tabloid headline on a book cover.
Life is hard, and the world is cruel
There's one number that isn't bigger than last time: the amount Microsoft is charging to upgrade to the new version of Windows.
What does that tell you?
...and it has the same results. Law schools grade this way. It simply adds a very real incentive to undermine those in your group. It forces competing against one another for individual gain, often to the detriment of group progress.
It sort of makes sense for law students whose focus will be litigation, since they are training for an adversarial environment. It also ensures that the lowest performers are consistently swept out.
However it rests on the assumption that the lowest performers are necessarily and always detrimental to a group overall. This of course isn't true, since every single group will have a highest and a lowest performer. The other downside is of course that it promotes individual interests over group interests.
MS has always hired some of the best and brightest, but for years the output has been unable to match. So if you have top people, but you can't produce stuff people want than what is the issue? Management. Duh. I know, and I'm sure many others do too plenty of smart people in the biz. The difference between the Apple, Google, and MS guys is slim at best. But what gets produced is obviously not favorable to MS in quality or innovation. Innovation to Balmer seems too "out of box" and scary to be worth it, so instead he comes late to every. single. party. in the last 10 years.
They had very similar performance reviews at Enron
We had something like this where I worked for a couple of years. It's gone now (at least, nobody talks about it), everyone hated it from the middle managers on down. It was based on the "lifeboat", which they mention briefly in the article. The term I got from the article "learned helplessness" is so perfect I wished I'd known it when this was going on.
The first year they ranked everyone in the same "grade" together. If your manager tried to do what HR said and rank people then there would be a few other managers who said everyone on their team was perfect, and therefore you'd get pushed to the bottom of the list for raises. Also, unpopular or inexperienced managers would get their entire team screwed.
The second year it was just among members of your team but the managers HAD to have some percentage who sucked (who would get the ranking you were normally given before you got fired). It didn't matter if that person was productive or not... their thinking was every team must have a slacker who can be fired. Small teams were the worst off here.
HR sucks everywhere.
Go to
and set it to 10yr, Google even lets you compare it to the Nasdaq and Dow Jones averages (putting your money into a fund that tracked the Nasdaq over the last 10 years would have netted you 100% more money than MSFT stock).
As a former Microsoft exec, my observation was that most blue badges above level 62 spent 30% of their time on work and 70% of their time maneuvering
They'd be foolish not to be loyal to windows and office. Those were/are two fabulously successful products.
I think there is a strong case for MS ignoring any options for broadening their product range, and just focussing on their existing winners.
This concept was foisted upon the world by former GE CEO Jack Welsh. It has ruined one company after another and is an example of the cure being worse than the disease. Watch out when your company hires in HR people from places like GE, IBM, Microsoft, Nortel, AT&T, etc.. They will try to get a promotion by implementing a slightly different version of this which will have about the same results.
Wansu, th' chinese sailor
A summary of an article about a story about an as-yet-unpublished article.
What a wonderful world.
You are welcome on my lawn.
We had the same at HP - if you got the bottom ranking twice in a row you were asked to leave. We had a stable team of 10 engineers, all of which were good at their job but one had to be ranked as incompetent.
We working through the list alphabetically, so everybody got it once in a while but never twice in a row.
It tells me that they don't care about making as much money off of upgrades because they have new ways to monetize their customers. What with all of the apps they are providing customers for free in the hope of them using them instead of other apps (like Gmail.) Then you add in the integrated application store and there's a potential for making a lot of money. Apple certainly does quite well with their app store so Microsoft hopes to do the same. Especially if they can provide apps for their phones, tablets and PCs from the same source (where they get a cut of every purchase.)
It was great for five years or so, then the third generation of this family-owned started flexing their muscles, invoking a new unsaid policy that unless you could prove otherwise, the assumption was that you were a lazy goof-off who should be demoted or fired.
Thus was born the semiannual evaluations from hell process.
I would typically spend 20-40 hours applying loads of manure to my evaluation in an effort to be spared the axe. So would every other salaried employee in the billion-dollar company. This was time that could have been used in improving our production numbers via technology (I was an intranet developer). Instead, we had to slather our way though an incomprehensible eval process that forced us to make predictions based on absolutely no data. Basically, we had to try to read the minds of a couple of dysfunctional family members who now found themselves in officer positions.
They probably couldn't get warehouse worker jobs for Wal-Mart, thank God (for them) that they were members of the family.
I've been gone about a year now, others are going over the wall as other jobs make themselves available. The company has managed to grow in a bad economy, but when things get better, I predict a Microsoft-like turn for the worse, as folks who can afford Hostess or Dolly Madison snack cakes leave in droves.
I'm not saying that the psychotic salaried evals are causing the downfall of the company, but they certainly are a barometer of how things in general are going. Just like Microsoft.
According to Wikipedia: Decimation (Latin: decimatio; decem = "ten") was a form of military discipline used by officers in the Roman Army to punish mutinous or cowardly soldiers. The word decimation is derived from Latin meaning "removal of a tenth".[1] A unit selected for punishment by decimation was divided into groups of ten; each group drew lots (Sortition), and the soldier on whom the lot fell was executed by his nine comrades, often by stoning or clubbing
OK a valid if harsh form of management, but note the critical distinction that the Romans reserved this very harsh technique for unusual events. They were not dumb enough to do this to every unit on a routine basis!
The stack ranking wouldn't be a destructive process, if management used it correctly. It should be a template on where the team member is placed because they perform at a certain level of execution. Not a tool to make sure the list has a certain amount of 1s, 2s, ... 5s.
On my team there are employees who are there to collect a paycheck and coast; they deserve lower rankings because of their mediocre to poor performance. We have guys that do what they are told (and that's it), they get average reviews (3s). Sounds about right? It does work there. We also have politically savvy individuals that deliver nothing and guys that actually perform and do a lot of work. Guess who gets the higher numbers? Management claims it's not political; to the point where they have to have HR in the room to ensure it's not political. It doesn't, hasn't and never will work. (It really burns me when someone with a bunch of hot hair gets a 1; when you work your tail off and get a 2...)
The example given, 10 employees, and only 2 with awesome reviews creates a competitive atmosphere. Management is always on the look out for faults in an employee that have been used for years against someone. It kills moral, makes people self-pontificate way to much (and say nothing) while doing little to self promote how great they are. If they used the number system as a template to rank employees and not force a bell curve, Microsoft would have happier and more innovative employees.
Your odds of surviving thirty years of this is approximately zero. Everybody has an off year eventually. Once people realize that, their commitment also goes to zero.
Help stamp out iliturcy.
1 stock in 2002 != 1 stock in 2012
What's the market cap? What's the total shares outstanding over that time frame? Price/earnings ratio? There's a 2:1 stock split during that time frame, and quite a few dividends. Your very simplistic measure is outright wrong in its interpretation of facts. You can sit at a $30 stock price over 10 years, while doubling the number of total outstanding shares, but your measure and accompanying interpretation takes that as "they didn't grow at all".
When using a review system like this, few things are more valuable to a manager than some really terrible employees.
Imagine I have 2 amazing developers in my team and 3 very good ones, and the ranking system is going to force me to give one a bad review: It will not only make that one very good developer mad, but sour things for the other two, that have to keep beating the poor sob I randomly chose as the one getting the bad review. However, what if I transfer one of my very good developers to a different team in exchange for a worthless chump? Give the chump nothing important to do, and then the rest of your team can continue unhindered and unafraid of getting an awful review just because they are associated with a competitive team.
I used to work at a place like this. If a new hire was just way too good, he was moved to a different team that had lost a top performer, and team quality was kept relatively even: We had to protect the good developers we had. Any team that was too good just had to be split up, or they'd quit anyway.
What does that tell me? That they are planning on selling more copies making a smaller amount per copy?
The way Windows 8 is shaping up it seems more likely to be, fewer copies making a smaller amount per copy.
When all you have is a hammer, every problem starts to look like a thumb.
But somehow it just works here. This is probably because we rely heavily on peer feedback and tractable facts about employee performance (i.e. what the employee has actually done, as expressed in launched products, features, changelists, design docs and so on). And engineers participate in perf reviews to a much greater extent. And the lowest ranked person doesn't have to be fired, because as a rule Google's lowest ranked employees would often be superstars just about anywhere else.
MS review process, on the other hand, makes one feel that no matter what you do, you're going to get reamed in the ass anyway. And if you do well, it's often arbitrary and unexpected. I did not expect three out of my five promotions there, and was passed over for a promo once simply because I brought up some uncomfortable truths which made the product unit manager (PUM in MS lingo) look like a fool.
Disclaimer: I do currently work for Google (3 years), and I have previously worked for Microsoft for nearly a decade.
MS had a consistent growth in stock price until around 2000, they've been flat since then (which is not far off the performance of the generaly economy - but ideally you'd like your investments to grow faster than the economy, or else you could just stick your money in the bank). As another poster already mentioned, the chart takes into account the splits. The reason they finally starting paying dividends is because their stockholders were complaining about not getting a return on their investment. It's not like no other companies give dividends, so that's already taken into account in the stock price, also. And their market cap is right there in the chart. The fact that Apple recently overtook them in that measure is also not a good sign.
The military uses a system very close to this. The most common evals give are EP (Early Promote, the best), MP (Must Promote, the one nearly everyone gets) and P (Promotable). But as we're locked in contracts and it's quite hard to get fired, the number one thing commanding officers are graded upon is retention. So what happens when you've got a very high performer who makes it known he won't be reenlisting? He'll be given that MP or dreaded P. What happens to that fuckup who swears he loves the Navy and will reenlist? He gets that EP no matter what.
Rather than being a system which rewards the most able, it only entrenches more anger and dissatisfaction with this false meritocracy.
To be fair to Microsoft, the "Cannibalistic Culture" is alive and well in many other corporations
However, this does not mean M$ does not suffer any damage because of it
I'll just take one example - Michael Abrash
http://en.wikipedia.org/wiki/Michael_Abrash
He is the author of the book "Zen of Assembly Language Volume 1" published in 1990.
Mr. Abrash worked for Microsoft, twice - and at both times, had come face to face with the cannibalistic culture inside Microsoft
FYI, Mr. Michael Abrash is not a run-of-the-mill programmer
This guy is a super top notch programmer
He could have contributed much more of his talent to M$ had the cannibalistic culture is not so prevalent there
Muchas Gracias, Señor Edward Snowden !
Doesn't google finance already factor splits into the graph, though? I'm pretty sure that $30 share price right before a 2:1 split and a $30 share price after the split actually mean that the price was $60 right before the split - the price they show is, I believe, normalized to the current price and accumulated splits.
Can you be Even More Awesome?!
I left a company in the UK becuase of this. I put together a team selected from the top IT professionals in the company and all of whom got top reviews and pay hikes. When I reviewed them 12 months later I gave them all top marks but the HR dept said I could only put 2 at the top, 6 in the middle and 2 at the bottom. They just could not see why this was wrong and said it was Company Policy...this was not an IT specific company btw. Anyway after a fuss I left and so did 7 of the others when they found out what was going on.
AJAX is just asynchronous calls brought to Javascript, HD in a console? i.e. they couldn't fully eliminate the HD from the computer they made into a console,
Scroll wheel on a mouse? Logitech trackball in a mouse 1983
http://www.google.com/patents/US4562347
Seriously, you're scraping the barrel to find anything you can interpret as invention, and its very similar to the comments scraping the barrel to make Ballmer sound like a good CEO.
Jack Welch of GE said "sack the bottom 10% of your workforce" not "sack 10% of each team whether successful or not", the winning teams must spend a lot of time infighting needlessly when they're winning. Ballmer is just raising the prices of products each year and it will kill Microsoft quicker than the competition will. He needs to be replaced sooner rather than later.
BALLMER is the bottom 10% that should be sacked.
but there's little GROWTH in those markets anymore. Those are tired of getting constantly beat up to buy stuff they don't want or need just to make Microsoft's sales increases for the year. It's a great gig, but trying to FORCE your customers to buy 20% more every year isn't sustainable. For all that technology, Microsoft is more like American Standard... you know the guys that make sinks and toilets that are everywhere. Does anybody in the stock market CARE about toilet makers? Even if they did clear nice profits, they won't clear 20% growth numbers unless they have a wing dedicated to food poisoning and fiber sales.
A company that focuses on maintaining profit margin on established products acts much differently to attract sane investors. They focus on sustainable profits and getting things shipped on time, done right... their goal is to be as NOT FLASHY as possible because that is how the VAST MAJORITY of companies make their money, slow and steady like the tortoise not the hare.
In short, EVERYTHING Microsoft is doing is WRONG for their Enterprise customers.
Mostly, stack ranking makes employees focus on butt kissing. Reviews are subjective so the manager's favorites get the good ranking regardless of actual performance or value to the company.
The last place I worked, we did peer reviews. Everyone ranked everyone else on their team. So butt kissing is detrimental because your co-workers may ding you for it. We had an outside consultant come in and conduct the reviews, so it would all remain anonymous. There were a few people that gave each other good reviews, but those "paired up" outlying reviews were easy to spot and were weeded out. Overall, I thought the process worked pretty well.
I spent a year supporting Exchange Server for business/premium customers. Unlike any other place I've worked, I've never had to double-check every suggestion I get to make sure it wasn't a way of sabotaging the repair. Also, if you make a mistake, your manager will throw you under the bus. I got let go for fixing a mysterious issue with a beta installation that was causing a loop in network traffic. Why was that a mistake? Because apparently fixing a problem in beta, even if you fully document the issue, is forbidden to the support guys. Only the beta team is allowed to actually fix a problem in a beta program, even if it is at 3 am and not a single fucking member of the beta team would answer repeated calls or pages (yes, we still used pagers back then).
But am I bitter about that? Well, yes, I kind of still am. Fuck Microsoft.
who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
Writing computer software and doing things in the computer business has a huge labour content. It has been really difficult (in the past) to figure out how long a software project would take. Projects have been repeatedly dumped because there have been volcanic explosions as new, startlingly cheap and stunningly attractive technologies have replaced the beautifully crafted heavy metal business machines and software of the last decades.
Stack ranking is an ugly way to force employee turnover.
So I propose what is going on at Microsoft is that Stack Ranking is Microsoft's way of forcing employee turnover. The business idea is "manage the company to reduce costs before the employee has a future interest or stake in the company".
There is a theme of love-it/hate-it between American big businesses and American workers. Consider General Motors. In the late 1950's General Motors began paying a pretty good wage to it's unionized labour force. By the 1990's the result was a lot of automobile workers that needed their benefits (working on an assembly line is physically demanding, over 20 years) and an entire manufacturing and marketing structure that spiraled downward when gasoline prices went past what was it ... $2 dollars a gallon?
The shifts in market are much faster in the computer software and hardware business. There is no union and no guarantee of continuing employment these days. So in this setting, labour is a commodity but what the labour produces is extremely difficult to measure. Into the fog of software and support Stack Ranking is not-unfair to the lucky 9/10 of the employees.
It's not just about blame and scapegoats -- it's about a system that takes
some percentage of the best, then ranks them from high to loser.
That loser is still higher than 70% of the population...That's the insane part...
The people you higher for being in the top 30%, or top 10...whatever your
company aims at -- they don't want to suddenly be in a dog-eat-dog ratings game where work doesn't matter, but perceptions do...
All of silicon valley operated this way, Microsoft was an exception before the Balmer decade?...