Let’s say you’re a developer programming for the Windows platform. You only just bought Visual Studio 2003 and have been programming in C# for just a short while. When you go online and have a look at websites like “MSDN”:http://msdn.microsoft.com, “the .NET Show”:http://msdn.microsoft.com/theshow and the “MSDN Blogs”:http://blogs.msdn.com you’ll hear people talking nearly exclusively about all the “new exciting technologies” coming from Microsoft in the next few years. Whidbey, Longhorn, Avalon, WinFS, Blackcomb, C# 2.0, generics, ASP.NET 2.0, Indigo. Ehhhh, do I need all of those? It’s all hype about “things that might be released in the next few years”:http://www.joelonsoftware.com/articles/MouthWideShut.html.
Luckily, there’s Joel Spolsky to save you. He’ll tell you exactly how he thinks things are. Sure, there’s a huge community of people screaming you don’t need that Microsoft junk, but it’s refreshing to hear the opinion of someone who used to work for Microsoft, made a conscious choice to use Microsoft products and owns an ISV(Independent Software Vendor).
Also, read “here about Joel’s strategy for moving to .NET”:http://www.joelonsoftware.com/articles/Our.NetStrategy.html.