Microsoft: the bold, yet timid, giant (misplaced innovation at MS)
surkanstance.blogspot.com
surkanstance.blogspot.com
Searching for a root cause, however, I would point to the leadership. Lack of focus and and consistency is directly derived from poor leadership, which is only partly due to poor leaders. I'd say that the absolute root cause of our problems is antiquated value-systems in use by leadership.
In order to get a mass of talented people doing amazing things, you need leadership to provide one thing effectively: alignment. Not mandated directives; you need clarity of purpose. I think Sinofski has proved this works in how he lead the most customer-focused, high quality versions of Office (2007) and Windows (7) ever.
When you have two different teams arguing over whose brand gets to go on the product, such that you get Microsoft Diet Cherry Dr Pepper with Lime 2008 Edition, just to settle a turf war, that is a failure of alignment. Each team is looking out for themselves, but the people who are supposed to be looking out for Microsoft as a whole, aren't. They have 9 Profit and Loss charts and look at them separately. When the CEO sets prescient for micro-optimization, how can you expect anyone to be aligned for macro-optimization?
And I would like to see citations for that being the first such effort--didn't Open BSD and possibly others have that way back?
But when you are deep within the belly of the beast it can be hard to get a perspective on what is truly happening elsewhere.
When I hear innovation, I think of the C compiler company that MS bought (lattice), the invention of C# after market pressure generated by the innovative invention of Java, buying their first OS, hiring Cutler to do NT after he had done three (and later paying $60 million USD to settle intellectual property issues), and in repeated scenarios being behind the pack on the Internet.
...
"The details for why these failures occur are numerous, but the result is the same: a technology gets built that just collects dust but never gets removed, and still requires constant maintenance."
This doesn't sound like innovation to me -- it sounds more like my first few programming projects.
YAGNI and KISS are first principles in building excellent, long-lived software. The Microsoft portrayed in this article hasn't yet learned this, and is excitedly building the next great Rube Goldberg abstraction.
MS tried making DirectX 10 a Vista exclusive in order to draw in gamers, but I AFAIK the response was lukewarm at best. I think they could've sped up the adoption with an XP version, but this might've been too difficult to backport.
The situation got even worse when Vista was released and it came out that Vista was actively stopping some games from working, removing the *.exe's as trojans.
IMO MS rushed DX10 onto Vista way too fast, it should have been released when the OS was actually stable for gaming. They didn't appease the hardcore gamers, developers and especially the pro-gamers (who earn their money from games and don't want them screwing up) with the giant fumble start for gaming.
Microsoft's main problem, from what I can see, is that it rarely gets itself into the proper gear to actively compete. Perhaps with Project Natal, seeing a true threat helped, which is something they haven't seen in a long time in the OS market.
And personally, I'm unconvinced that they've grasped what has made the Wii successful.
Case in point: the Wii remote, custom designed to be non-threatening, modelled after the familiar tv remote, allowing you to control the Wii with a few simple gestures and an on screen pointer. Natal, a mysterious camera that allows you to page through onscreen lists using some kind of semaphore system.
Microsoft thinks (or at least talks) like it's out Nintendo'd Nintendo with Natal but it all looks like cargo cult style mimicry to me. No different from offering family friendly card games that you need to control with something designed for Halo, just on the other side of the spectrum. Like goldilocks' and the three bears' porridge you can have both too much, and too little controller. The Wii seems to have got it just right.
3DV was bought out in March 2009, Natal was shown fully functional and shipped to developers at E3 in June (actually 2nd-4th). So you're telling us in the space of maybe 2-3 months work Microsoft managed to make a fully functional Natal. Not to mention the system is entirely different. ZCam's sensing was an 8-bit 1/4-VGA , where as Natal's uses an infrared projector, tied with a monochrome CMOS sensor to allow it to work under any lighting condition (including no lighting) and allows it to sense at different ranges.
The differences are so huge in design it is impossible it was bought and demonstrated in the space of a couple of months.
I'm sorry, I don't buy it that microsoft bought Natal, there was simply too much work required to say they only had access to the ZCam after March 2009 and allowed people to actually play with Natal's demonstrations at E3.
No, trying to kill everybody in tech, intent to derail any initiative against their core business, using unethical and monopolist tactics, holding the web back, etc.
These are the real reasons we "outsiders" hate M$ to death, nothing to do with hercules, research, competition, too many employees or any other fallacy seeded in the minds of softies.