Interest

In my spare time, I write and co-maintain Free Software.

Programming

In my opinion, no programming language is suited to all applications; anyone who claims omnipotence for any language is showing either ignorance or arrogance. Having said that, I like Smalltalk, Java and AWK a lot. I've written programs in Modula-2, Scheme, AWK, 68000 family assembler language (yes, poking raw bytes). I've dabbled in Prolog and Forth along the way.

Platforms

I'm a great fan of Unix and GNU/Linux. It's fun, it's elegant, it's as simple or as complicated as you need it to be. Contrary to popular belief, Unix is user friendly. It just happens to be selective about who it makes friends with.

Tools

I won't get involved in the editor wars (if you don't know, don't ask!). I use several different editors, as I do several different tasks. When I'm programming, I like to use Emacs; when I'm being a system administrator, I like to use Vi or Vim.