I'm a professional computer geek, an amateur musician and composer, and a full-time husband and father. How do I say this without being corny? My wife Erica and daughters Victoria and Claire make me feel very lucky and loved.
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. For the full list and more on my budding writing career, see the writing page.
I'm a computer geek and a musician. The former shows through in the geek code below and my Geek Page URL collection. The latter includes both composing and performing. I'm happiest when I can combine the two.
Take a peek at what I'm doing with music, what equipment I use, some samples of my music (coming some day), a music-related URL collection, and a MIDI specification reference. My main instrument is keyboards. Unfortunately, I haven't had enough time to be in a band since the early '90's when I moved, got married, had kids, and started taking on more job responsibilities.
I use and enjoy Ruby, Java, Objective-C and Mac OS X, Perl, C++, Smalltalk, and design and programming in general.
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-----For a translation of this gibberish, visit the Geek Code home page.
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------