Steve Ballmer leaving will make no difference.
The villagers are unhappy; they are blaming the poison / toxic well (share price) of their beloved Microsoft land on the wicked warlock — Steve Ballmer. He has to go, and when he is gone, all in the land of Microsoft will return to the happy times, life as we know it will be better and food will of course be much tastier.
Firstly, Clue the f*ck up.
If Steve Ballmer came into his office today and said “dang it, you are all right, I have to go. I hereby resign, bye!” nothing and I repeat nothing would change. The problems inside Microsoft are definitely leadership issues but at the same time, the source of the pollution / toxic situation is well within the leadership areas.
Think of Microsoft product teams as clans within a larger empire. All clan leaders are thirsty for power (most anyway) and depending on the moon cycles any one of them can take over the other clan’s turf as it really comes down to individual success and less about how that clan leader made his/her clan successful. If you do well in XYZ Company, you will in turn be moved into a position that you can continue your success in — point and case, Scott Guthrie (CVP and likely Bill Gates replacement) is now in charge of Windows Azure.
Knifing the Steve Ballmer baby as one person put it, is really only going to create a power vacuum. The moment he gets thrown off campus all major players within the clans will jockey for the next seats of power and you whilst there will likely be an immediate freeze on all roles (until the caretaker / new person gets his/her business cards etc. printed) there will still be some internal knife fighting taking place.
The reality is that Microsoft’s “toxic” issues are not a result of one rogue Executive it is more to do with a whole layer of General Managers, Directors and Presenditial masses. Even guys like Scott Guthrie who is undoubtly liked by all is one you definitely don’t want to piss off in the internal Microsoft circles (I’ve seen him rain his Gu-lighting, he can be a hardass just as much as the rest of them — to loosely quote something to the words of “Last guy who f*ked with me I stuck his head in my fridge” ..funny point is we all then looked for his fridge…dunno why).
The culture within allows bullying, in fact it’s very “lord of the flies” at times when there is little or no direction and/or worse when there is failure upon failure occurring (as you end up with “hey I can fix that, get of my way…followed by more…”hey I can fix that fix, get out of my way”) moments.
Steve Ballmer needs to go but not for a sweeping reform but more to do with starting the engine that may one day lead to a sweeping reform. If Steve Ballmer is fired from the Microsoft tomorrow it won’t making a licking difference as you really need to shed people like Lisa Brummel (VP of HR) first. HR inside Microsoft are as useful as a blind/mute/deaf lawyer in a murder case. The crime has been committed but you best study your own defense and the legalities within as HR will just nod, smile and wonder what all the talk is about as they have the role guides, global citizenship programs that go nowhere and do nothing to attend to that or think up new ways to screw staff over with ideas like “we should remove all towels from carpark shower rooms…that will save us $$$!!”
Microsoft have lost many quality staff the last 2 years, some of the folks that have left I know whilst others I only know of. I sit back and think, “Wow, that guy and that guy oh and that girl…they will be very hard to replace…” so far I have not seen a replacement for them, I have seen a lot of new knuckleheads try to fill their shoes but ultimately have come unstuck.
DevDiv Silverlight team for example is in a weird place and furthermore that product is going backwards not forwards. Silverlight 5 has some interesting new features but the engineering component to Silverlight was never a problem, it just like WPF suffers from the same surrounding issues — lack of interest.
End is simple. Get rid of Steve Ballmer but face the reality it will not make that huge of a difference to both the share price and culture within. All it will do is create a vacuum of chaos initially and may adjust the culture slightly at best.
90,000+ employees do not take their marching orders from a single man. It goes through layers of bureaucratic passive aggressive stakeholders first.