Dawn Griffiths 早先是英國一所頂jian高校的數學家,她在那里獲得了數學專業(yè)的一等榮譽學位。隨后她投身于軟件開發(fā)領域,在IT行業(yè)有逾20年的工作經驗。David Griffiths 12歲時看過一個關于計算機語言發(fā)明家西摩?佩伯特的紀錄片,并從那時起就開始學習編程。15歲時,他編寫了佩伯特的計算機語言LOGO的一個實現。在大學系統(tǒng)研究純數學之后,他開始編寫計算機代碼,同時為人們撰寫雜志文章。他曾經做過敏捷教練、開發(fā)人員和車庫管理員(不過先后順序可能有些不同)。他能用十余種語言編寫代碼,不過只能用一種語言寫文章,除了寫作、編寫代碼和指導培訓,業(yè)余時間里他大多會與他親愛的妻子(也是本書的合作者Dawn)一起旅游。