A couple of months ago I blogged about my first venture into clojure. This was driven by the desire to learn something completely different to what I was already familiar with.
Real life got in the way and for a while my dabbling in clojure was put on hold though I continued to lurk on the london-clojurians list. It then so happned there was a Dojo on Monday (yesterday) which I could (finally) make. Travelling between Southampton and London is never cheap through but I tend to see it as an investment.
Some time ago I read a tweet from somebody who was comparing lyrics from Justin Bieber and Queen. I failed to find the original tweet but paraphrasing it was something along the lines of:
Spot the difference, Queen: “Misguided old mule with your pig headed rules/With your narrow minded cronies/Who are fools of the first division/” Justin Bieber: “Fa la la la la la la, la la la la la la la…”
The scientist in me then thought it would be interesting to assign some numbers to this, how to quantify the difference? At the same time, in the spirit of the Pragmatic Programmer, I had been meaning to learn a new programming language. I wanted to learn something that was as different as possible to what I knew already. With a nudge from Paul Graham I quickly settled on a Lisp: Clojure. Having seen a number of talks, I have a great respect for Rich Hickey and was curious to experience what he came up with.