
If Microsoft has lost the platform momentum that keep developers programming for Windows, please, tell me, what platforms have they switched to? What you’re stating sounds very much like “If I say it is so, it is so, regardless of actual reality before I say it” mentality. I sure hope MS likes playing politics, because they’re surrounded in all directions by competitors that have stronger positions.

They now must fight Google at their strongest point. Microsoft has lost the platform momentum that kept developer’s programming for Windows, and they completely missed the boat on web services. However, the long Vista cycle has caused more ISVs to question a Windows-only business model, and how are they going to develop for WinFX and then get that working outside of Windows? They really can’t, and that highlights the issues surrounding open standards and interoperability… ooh, another sore spot with Microsoft. Admittedly, there’s some cool technology in there that would make developers’ lives easier and applications richer.


The most important effect of the disastrous Vista development cycle is that ISV buy-in with regard to their new WinFX platform is hovering just slightly above zero, a nonstop ticket to Itanium-like ROI. Why is MS devoting so many resources to these two unwinnable battles? Because they already lost the battle they should have won: the development platform.

Vista’s UI will not be as nice as Mac OSX’s, and Vista security won’t hold a candle to either Mac OSX, Linux, or really any other viable desktop OS. A key difference between business and politics is that in business, you’re better off attacking your competitors at their weekest point, whereas in politics you want to attack your opponent’s strongest point.
