> So if we need to work long hours, what can we do to recover? Not work long hours? This is what unions are for (now, if we could just have one without dues/political contributions).
I work as an R&D manager/software architect and I simply don't work more than 40hrs per week. It just takes some self discipline and efficiency. My CEO doesn't argue with me about it because I do my job and I do it well.
However, if your employer expects you to work more hours than you get paid for, find a different employer who actually respects your time.