Understanding and Preventing Burnout as a Software Developer

Burnout is on every lips nowadays: from 1974 to 2008, no less than 6000 resources have been written on the subject. However, in the software industry, this common phenomenon is still a stigma of weakness. People are afraid to speak or to hear about it, which prevent to solve the problem even more. What's burnout? How can we prevent it?