IN the spring of 2004, during my senior year of college, I faced a hard decision about my future career. I had a job offer from Microsoft and an acceptance letter from the computer science doctoral program at the Massachusetts Institute of Technology. I had also just handed in the manuscript for my first nonfiction book, which opened the option of becoming a full-time writer. These are three strikingly different career paths, and I had to choose which one was right for me.