I have been meaning to write this post for quite some time now. Finally, I have a moment to spare and express my thoughts. I have been programming in .NET for several years and I have never felt the shortage of excitement until now. Unfortunately, when I think about the future of .NET I see nothing on the horizon. ASP.NET MVC has been pulling me back into the .NET community but this will end some time soon. Every time I start building the application I am faced with same stuff over and over again. It seems like as .NET developers spent too much time configuring stuff instead of actually working on the business problems.
Lately, Microsoft focus is on WebMatrix which I don’t really care about. Visual Studio 2010 has disappointed me more then a couple of times. Microsoft is also marketing solutions which will allow business analyst to write business applications (yeah right!). I thought software development is about solving business problems and not dragging and dropping random controls from the Toolbox on the designer surface.
Lately, I have been envying the Ruby community and the Ruby language itself. I am not a Ruby programmer by any means but it seems that when programming in Ruby the focus is on the business problems and not how to set up things.
I am not saying that I am leaving .NET programming I am just saying that maybe the time has come for me to seriously learn Ruby programming.
If you are a .NET programmer then I would love to hear your thoughts!