I used to work at Microsoft, and this state of affairs makes me sad but doesnt surprise me in the least bit. In fact, knowing this kind of thing would happen is the main reason I left Microsoft. Culturally, Microsoft simply isnt capable of competing with companies such as Google and Apple anymore. The culture there can be summed up as CYA (cover your ass) as opposed to rapid innovation and strong technical skills. It seems like the Windows Phone team is so politically charged right now, everyones just trying to keep from getting screwed on their annual reviews or blamed for the latest mess. There simply isnt any sense of accountability or personal responsibility. Look at Erics post. Its full of vague, cant blame me, cover your ass language with no real information. And this is exactly how people communicate within Microsoft in their status emails. No one gets blamed for anything, no one gets in trouble, everything is fluid, and this attitude of oops, oh well! is ingrained in everyone. Ship date slipped? Oh well! Had to cut an important feature? HAHA
so did we! here have a donut! Cant complete the feature that your team committed to and our team was desperately depending on? Oh who cares? Ill just cut my feature too and let my manager know!
This is the kind of culture that existed on so many teams I worked on, and in the end I just got sick of it and left. Folks, dont be fooled by the flashy new UI in Windows Phone its just a hollow shell above a dieing platform. Microsoft got lucky to have a few great designers who built Metro for WM7, but luck doesnt last forever (Im pretty sure those designers also got fed up and have probably left by now). Ultimately you have to back a great product with innovation.
There is no innovation happening at Microsoft. I remember how innovation was driven at Microsoft when I worked there. Every few months the teams GM would tell the managers below him to organize an innovation day (presumably to show his leaders that he was doing something useful). So the middle managers would tell their minions to prepare 5-minute speeches about an imaginary, innovative new feature for 5 years in the future. Now this CANT under any circumstances be something *useful* or what customers need right now
or you would be laughed at! It had to be some crazy sci-fi thing so far into the future that people just go wtf. Extra credit for stuff that has no logical way of ever being implemented. Everyone who attended these meetings knew that nothing would come out of them, so people basically started thinking about them the night before. Then they played their part, did a little dog and pony show, and went back to their jobs. Those presentations would never be discussed again until said GM needed some more ammo for his VP.
Ask yourself is this how Google or Apple work? Every revision of iOS and Android evolves the platforms in ways people actually use! For example, Apple recently added improvements for AirPlay streaming, which is something people can make practical use of everyday on their Apple TVs. Google improves maps, adds Priority Inbox to Gmail, and so much stuff that makes perfect sense
its what people WANT! Microsoft, on the other hand, is always trying to play catch up, and even has trouble doing that with simple crap like copy and paste! The culture at Microsoft simply doesnt allow simple or innovative ideas to come to fruition its all about covering your ass, getting promoted, gloating over the smallest wins, and never taking responsibility for failure.
The only places Microsoft is going to succeed for now are where they have their monopolies. Anything that has an innovative competitor like Google, Apple, Mozilla, Salesforce, etc Microsoft is destined to fail, unless the internal culture changes radically.
Take it from me, a 5 year Microsoft veteran, all the innovation is happening elsewhere. By betting on Windows Phone, youre keeping yourself from enjoying all the great innovation thats happening on the Android and iOS side. For a sampling of what youre missing, take a look at this article from todays WSJ:
http://on.wsj.com/gTSOK9. Cut your losses with Windows Phone now, and get back to enjoying a beautiful, cutting edge smartphone experience.
-exmsft