Professional programmer. Amateur everything else. Clojure, python, ruby, etc. Out of the comfort zone.