Dearest Microsoft [sic],
Some twenty-two years ago, you introduced Windows 1.0. Since then, you’ve released five major updates to the Windows kernel, including Windows NT, which changed everything. However, I’ve noticed lately that you’ve been doing a lot more with Windows.
Let’s get one thing straight: Windows is a business desktop operating system. It performs excellently in offices, stores, point-of-sale applications, etc. However, it is not a real consumer operating system. The Windows NT complexity built into Windows XP and Vista has complicated things beyond redemption for end users. Most people don’t even have a network in their home, never mind a server. Most people would be much happier with Mac OS X, if only it were a smidgen cheaper. (You hear me, Apple!?)
Furthermore, Windows is not a server operating system. Nor is it a developer’s operating system. For years upon years Linux has served the best servers and developers. Linux simply is better at this kind of stuff. It’s faster, simpler, more modular. And it’s open source and free – a developer’s dream. Most servers and developers don’t need the kind of functionality Windows provides. Most servers and developers would be happier with Linux. (Are you beginning to see a pattern, Microsoft?)
There’s one more thing, Microsoft, as Steve Jobs would say. There’s one more thing. Windows is not – has never been, will never be – a mobile operating system. Period. There’s not so much to say here – as of yet, there aren’t really any superb mobile operating systems out there. Perhaps Android is the next big thing; perhaps it’s the iPhone’s operating system. Who knows; maybe it’s even Symbian. It’s not Windows Mobile, that’s for sure.
Please, Microsoft, leave Windows on the business desktop, where it belongs, and start developing cross-platform software for those smarter people out there who’ve already abandoned Windows. I’d love to see .Net go truly cross-platform. Don’t port Internet Explorer, though. It just wouldn’t be worth the effort.
Affectionately Yours, [sic]
Ian Sinke