I stop doing work on nights &amp; weekends.  I generally very much enjoy my job, but when I start to feel off, I cut off all work and just focus on other things that I enjoy.  I read more, I play video games, knowing they are &quot;pointless, and I should be using my time better&quot;.  I watch a movie with my wife instead of opening the laptop and working.<p>I&#x27;ve found this works fairly well. Sometimes I&#x27;ll go for two weeks or two months of just turning off &#x27;work&#x27;.  It has the advantage of letting me continue to be employed.<p>One of these stints was also when I thought hell, why not try and learn Haskell? ;)