Ok so this is a great little article but my advice is to read the comments because they are a wonderful collection of stories of how different types of developers survive the industry and I think its just so important because I have seen so many types of burnout in the software development game. This is just gold.