I've been a Microsoft developer for a lot of years now. As such, I'm intrinsically motivated to want to see them succeed. For that reason, it's painful to see what's become of the Microsoft juggernaut. Office hasn't given us a meaningful improvement since somewhere around Office '97. Windows fared a little better, probably due in no small part to the dismal showing of Vista, which made Windows 7 look like a breath of fresh air. Despite this, I still think Microsoft fields the best set of developer tools, top to bottom, of anyone, and I'd love to keep developing solutions with them.
As a fan of Microsoft, then, I'd love to see Windows 8 take off -- on the desktop, tablets, phones -- everywhere, but it's not, and I don't have to look to far to understand why. I recently upgraded three machines at home from Windows 7 to Windows 8, and I have to admit that the tablet features appear to have been duct-taped onto Windows 8 with little regard to optimizing the experience for either type of client. I can only imagine what the phone experience is like. I'm still finding myself at a loss for where various bits and pieces have wandered off to. Thank God for search, or I very well might have downgraded by now.
Worst of all, there are signs that Win 8's problems are a bit more widespread than my own personal adoption headaches. Well-known developer evangelist Rocky Lhotka wrote a post this week addressing licensing headaches that could very well keep enterprise customers from adopting WinRT for internal applications, and MVP John Petersen wrote about the continued lack of applications for Windows 8. Are these problems affecting Microsoft's bottom line? It may be too early to call, but reports indicate that Microsoft is cutting prices on Windows and Office, and that's not a good sign.
As far back as I can remember, Microsoft has been king of the "platform". They've always understood that there's a synergistic relationship between OS, applications, developer tools, and users. It's possible to be successful successful in one or two of these areas, but if you're able to leverage success in one area to grow in another, the leverage is tough to beat. It's too late for Microsoft to win mobile by meeting Apple or Android in a heads-up battle. Same goes for tablets. If Microsoft hopes to be relevant again (let alone dominant), they need a holistic solution that blows open a market that Apple and Google don't already own.
So, what's left? Unfortunately, there's very little obvious green field left, but the one real hunk of market where Microsoft actually holds the high ground is entertainment -- namely, Xbox. Sadly, Microsoft has been running Xbox like its own little company since Day 1, so although it works really well with Windows, there's so much more synergy to be had in home computing and entertainment if Microsoft would merely re-assemble pieces and parts they already own into a platform that would actually add value in the home.
Curious? Stick around -- next time, I'll lay out the product that could save Microsoft if they'd just break down some walls and build it!