Over the past week I have been making predictions on .NET, mobile devices, and digital content. Last year I made some predictions on my blog. Since I made some predictions last year, I figured it would be fun to go back and evaluate how I did.
Prediction #1 for 2009: Windows 7 will ship and it will not be a flop.
Not the boldest prediction, but hey have to start off with an easy one to build credibility. :)
Prediction #2 for 2009: C# innovation along the lines of the DLR
I said that Microsoft has the “second mover advantage” where they innovate based on what is already going on in the marketplace. Last year I predicted that C# will continue to evolve based on what is going on in Ruby. I think that when you look at C# 4.0 and the support for the DLR you will see this as being true and will continue moving forward.
Prediction #3 for 2009: MVC will have low adoption
I have no way to gauge how popular MVC is, but it is more popular than I thought, so I clearly got this prediction wrong. I think that MVC is good technology, however, overkill for some classes of application.
Prediction #4 for 2009: Marketing Hype around Azure
I thought that the Windows and SQL Azure marketing engine would go into full swing in 2009. I was wrong, but we will see it go into full swing in 2010.
Prediction #5 for 2009: The LINQ to SQL users will feel betrayed
I thought that the LINQ to SQL users would reject the Entity Framework and start a movement for Microsoft to support LINQ to SQL. Back when I wrote this prediction, Microsoft recently announced that LINQ to SQL was being passed over in favor of EF. Wrong again, no petition.
Prediction #6 for 2009: I poked some fun at Alt.net
I would say that while this one prediction was meant to provoke (and provoke it did!) it also had the theme that alt.net would evolve into a mature voice for their way of thinking. This is true since alt.net has been engaging in dialog and contributing to the community.
In summary I did not do all that bad. We’ll see how well I did in 2010 next year at this time.