OK, this is a bit late, but last week we had the monthly DC Alt.Net meeting. On a bit of a different spin, the topic of the week was Lisp, led by Craig Andera. I hadn’t done any Lisp save for some very, very simplistic stuff back in the college Programming Languages course, so it was really very interesting to get a look at it now, both in that Craig covered much more sophisticated topics that the simple list adds we’d done back then, and that I now have a lot more programming experience. From the strongly-typed, heavily structured background I’m coming from these days, Lisp struck me as fascinatingly different; in regards to my recent experiences, I have to say the mindset was significantly more like Python than anything else I’ve worked with in a long time. Actually, the similarities are convincing me that I should make a serious effort to achieve a pretty sophisticated understanding of at least one of the dynamic languages (Python, Lisp, Ruby, etc) so I have that mental model in my toolbox. Sometimes a different way of thinking about a problem results in finding an answer, but there’s a bonus of a more directly applicable usage in that C# is beginning to borrow some dynamic language features such as lambdas; and the better I “get” dynamic languages, the more I’ll see how and when to appropriately use those new features.