I’ve written Introduction to Ruby for Mac OS X, the MacTech March 2003 cover article and Building Applications with Berkeley DB Java Edition, which appears in the September 2004 issue of the Java Developer’s Journal. I’m also working on a book on Emacs. For the full list and more on my budding writing career, see the writing page.
Here’s my resume.
I use and enjoy Ruby, Java, Python, Objective-C and Mac OS X, Perl, C++, Smalltalk, and design and programming in general. Languages I’ve experimented with and enjoy include Elixir, Erlang, Clojure, and Haskell.
Currently, I play keyboards in Ellis Island.
For a while, I was learning to play the Chapman Stick, a ten- or twelve-stringed instrument that is played by tapping the fretboard with both hands. "For a while?" Yes; I must confess that I’ve not touched it (or my keyboards) for months. You’ve probably heard the Stick already; it’s played in such songs as Peter Gabriel’s "Shock The Monkey" and "I Don’t Remember" and Adrian Belew’s "Elephant Talk." For more on my musical hacking, including some music clips, take a peek at my music page.
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/MU/CM d+ s:+ a C++$ UL+ UX+ US+$ U*++$ P+++$ L++ E+++ W++ N++ o K++++ w--- O? M++$ V PS+ PE Y+ PGP t+@ 5- X R tv b+++ DI++++ D+ G e++ h---- r+++ y++++ UF+ ------END GEEK CODE BLOCK------
For a translation of this gibberish—which I should probably update since it’s been around 20 years since I created that—visit the Geek Code Wikipedia entry.