워털루 대학교에서 수학으로 학사를 마쳤으며, 소프트웨어 산업에서 10년 동안 근무했다. 최근에는 저술과 책 편집 업무에 종사하고 있으며, 때때로 소프트웨어에 관한 책을 다루기도 한다. 토론토에서 자녀 두 명과 아주 나이 먹은 고양이와 함께 살고 있다.