I have been writing software for about twenty years. These days, I mainly code in Perl, Python, Ruby, R, and Haskell. (I code in Java and C# when I can't help it.) I run a small software and Internet consultancy in Pittsburgh. It's been my day job for the last decade. In my spare time, I write open-source software, cook in a professional kitchen, and roast coffee. I'm a proud member of the Pittsburgh Perl Mongers. I'm also on the PPW planning committee.