I am either a writer turned programmer or programmer turned writer. After picking up an undergraduate degree in English and working briefly as a journalist, I was seduced by the web. In the early ’90s I hacked Perl for Mother Jones magazine and Organic Online. I participated in the Java revolution as an early employee at WebLogic and later taught Java programming at UC Berkeley Extension. I am also one of the few second generation Lisp programmers on the planet and was a childhood shareholder in Symbolics, Inc. In 2003 I quit my job as the architect of a Java-based transactional messaging system to hack Lisp for a year. Instead I ended up spending two years writing a book, the Jolt Productivity Award winning Practical Common Lisp. My most recent book is Coders at Work, a collection of Q&A interviews with fifteen notable programmers and computer scientists. When I’m not writing books and programming computers I enjoy practicing tai chi. I live in Berkeley, California, with my wife Lily, daughter Amelia, and our dog Mahlanie.