Chris Ford has been fascinated by programming (and in particular functional programming languages) since he first stumbled across Haskell during a misguided attempt to study electrical engineering. He came to his senses, and has spent the last seven years happily building systems in various countries across the world. He has worked for ThoughtWorks in the UK, India and Uganda, and is currently coding Clojure in Glasgow. Chris is troubled by the thought that humans and applications might be specialisations of a general class of information producing and consuming nodes, and what that might mean. He's not quite as odd a person as that might imply, honest.