생화학자가 되기 위해 MIT에서 교육을 받았으나 재학 중 컴퓨터 프로그래밍으로 전공을 바꿨다. 이후 컴퓨터 프로그래밍과 과학에 관한 전문지식을 결합한 과학 분야 컴퓨터 프로그래머이자 기술 분야 작가로서 경력을 쌓았다. 전공이 작가가 될 수 있었던 발판이었다면, 작가로 계속 먹고살 수 있었던 것은 모두 소설의 힘이었다.