I just picked up Secrets of The Rock Star Programmers: Riding the IT Crest. Wow what a horrible title. Good thing the book is really good. Ed Burns interviews well known folks in the field of programming. He asks them a range of questions from "How do you setup a new machine to work on?" to "How do you keep the work/life balance?". Someone once said that to be successful you need to study the habits of successful people, so this is my attempt at that I guess.