I have suffered burnout many times over the space of my small career. This post describes strategies to avoid, recognize and fix programmer burnout.