경력 30년 이상의 베테랑 소프트웨어 개발자로 소프트웨어 개발뿐만 아니라 개발 관련 코치를 겸하고 있다. Outpace Systems, Inc.에서 일했고 지금도 Langr Software Solutions, Inc.에서 고객을 돕고 있다. 『Agile in a Flash』(팀 오팅거 공저) 등을 집필했다.
『실용주의 프로그래머』(인사이트, 2014)와 『애자일 프랙티스』(인사이트, 2007), 『실용주의 사고와 학습』(위키북스, 2010) 등 6권의 책을 집필 혹은 공저했으며, 전 세계 소프트웨어 개발 콘퍼런스에서 정기적으로 강연한다.
멋진 기술을 전파하는 것을 좋아하는 프로그래머다. 『실용주의 프로그래머』의 공저자이며 애자일 선언문의 창시자 중 한 명이다. 집필서인 『프로그래밍 루비』(인사이트, 2015)는 루비 언어를 세상에 처음 소개했고 『레일스와 함께하는 애자일 웹 개발』(인사이트, 2007)은 레일즈 혁명을 촉발하는 데 기여했다.