So asked the Joker with grudging respect after Batman ruined his (nefarious) fun in the Tim Burton Batman movie (around 1989).
I’m asking myself the same question about Microsoft. It seems all we hear about nowadays is Google–they’re the hot topic and the cool company. Isn’t Microsoft old and stodgy by now? Hasn’t Apple gained majority market share over them?
The answers to those questions are no and no.
Microsoft is still crushing Apple in market share; it’s still not even close nor will be in the forseeable future. Apple’s ads are better, and I love to watch them, but Macs are a small fraction of the computer market.
As far as stodgy, software developers know better. Microsoft makes the best software development tools in the world. Period. The only people who will challenge that obvious truth are fanatical Linux or Mac developers, and even then they will usually admit that debugging with Microsoft Visual Studio is better than with gdb.
Microsoft has taken another massive leap forward recently in the software development world by unveiling WPF, Visual Studio 2008, C# 3.0, and Silverlight.
I don’t have time to explain all those buzzwords, and readers of this blog for the most part would not care what they mean as far as details go, so I will summarize:
WPF is their new way of designing user interfaces and making it easy for developers and graphics/usability designers to collaborate, as well as connecting the user interface to the meat of the program in powerful ways.
Visual Studio 2008 is the latest edition of the premier software development tool in the world. It runs circles around the competition, which for the most part was humiliated by this tool in version 6.0 which they released 11 years ago.
C# is Microsoft’s Java + C++ programming language that offers more powerful features than either of those two languages. In version 3.0 they made it even more powerful. And this is coming from yours truly, a novice C# programmer and a professional C++ programmer of 7 years.
Silverlight is the Microsoft’s answer for the web and cross-platform (Linux, Mac). It allows developers to write code in C# and run it on the web! Think awesome games that can run in your browser and on all platforms. It’s not here yet, but it will be soon. Think rich internet apps that make Gmail look primitive. Those will come too.
He who controls the spice, controls the universe. Microsoft controls the software development spice, and they cannot be defeated by Google or anyone else until this dominance is broken. Right now, no one is even close, and in the ways that Microsoft has fallen behind Google and other companies in the past few years, they are catching up quickly.
Don’t get me wrong: Google is a great company. I own their stock. I switched my email to them. I look at my iGoogle homepage more frequently than any other with news, blog feeds, my stock portfolio, and Google calendar. It’s going to be an awesome battle, but I don’t see how they can top Microsoft with Microsoft’s courting of the people like me who write the software.