Music theory is one of the most naturally elegant and functional domains. It's a perfect fit for Clojure, which is why the Overtone audio environment makes hacking sound so much fun.
Chris will start with the basic building block of sound, the sine wave, and will gradually accumulate abstractions culminating in a canon by Johann Sebastian Bach.
By the end you should agree that anyone who's a developer is a musician too - even if they don't know it yet.
Chris Ford has been fascinated by functional programming since he first stumbled across Haskell during a misguided attempt to study electrical engineering. He came to his senses, and has spent the last five years happily coding in Australia and the UK.
Chris has spoken at EuroClojure and for the London Clojure user group and helps to host the London Clojure dojo. He cuts code for ThoughtWorks during the day, and tinkers with Overtone in the evening.