My love of learning brought me into the world of writing software, and since arriving, I've found that I just can't get enough. After graduating from intensive formal training in the form of an apprenticeship, I have been plying my coding skills in production environments ranging from Ruby to Clojure.

I have a strong preference towards pair programming, but I also appreciate the solitude that comes with a challenging side project. Currently I'm working on building a dynamic comment generator to provide meaningful feedback to students and parents with minimal effort from the instructor.

I write my blog because I find that putting my thoughts into a form that other people can read helps me learn and understand what I am doing more thoroughly. In a sense, my blog is my rubber ducky.