Pretty sensible advice for dealing with long hours over an extended period, but I was confused by the use of the term "death march" which in terms of software development is known as an anti-pattern:
http://en.wikipedia.org/wiki/Death_march_(project_management...