Shawn Wildermuth's Rants and Raves

Thanks for visiting my blog! See more about me here: About Me

A Language Every Year?
A Language Every Year?
July 2, 2008

Silverlight Logo
Ted Neward’s blog is one of those blogs that *everyone* should read. I am always surprised when I hear of .NET guys who don’t know him. I think because he’s been firmly in all camps at the same time, he often gets dismissed for “being a Java guy”. Too bad for you that don’t know better.  Subscribe today, read the backlog, learn and grow as a developer.

His post today espouses an opinion that I first saw in the Pragmatic Programmer, learn a new language every year. Read Ted’s blog to understand why if you haven’t heard this before as he explains it better than I can.  I’ve been playing catch-up and trying out a lot of languages lately.  Mostly F#, IronRuby, IronPython and Boo. I hear people talk about these languages as the new ‘fix’ for development and I can’t really profess that I believe that but it does open up your expectations about how code is written. Ideas like immutability, duck typing, loose coupling and closures are all good ideas that are hard to see if you spend your day in a staticly typed language. Sure, coming from VBScript and **JavaScript **in ASP number of years ago, the idea of typeless/late bound make me crazy.  But there are really good ideas here. Go experiment and play with a language, it opens up your mind to getting the job done. The only thing I really can’t stand is white-space significance in Python…that’s just plain wrong ;)