Программист-писатель. В начале 1990-х программировал на Perl для журнала "Mother Jones" и портала Organic Online. Участвовал в революции Java как сотрудник WebLogic. В 2003 году оставил работу архитектора транзакционной системы сообщений, основанной на Java, планируя за год освоить язык Лисп. Вместо этого два года писал книгу "Practical Common Lisp", получившую премию Jolt Productivity Award.