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