My father was in a meeting discussing how to increase the amount of power they could get to run a communication satellite. An equation was written on the board. A suggestion was made by someone that they increase this one value and, if they did so, it would increase the power output of the solar array cells.
My father had to point out that the value was the luminosity of the sun.
It's all a matter of priorities. :-)
It's often easier to leverage other machines that only tell truths. It allows for laziness. No thought necessary when something else could do it so much faster. But stepping back and thinking for a moment can save a lot of cycles. Maybe not right away, but if you're investing your time, a small amount today can be an awful lot tomorrow. (I wish I was a better writer, as I would write a cool story about computers vs. human brains - where either interpretation would be 'right', as to computers, a human tells its own truths (the preconceptions of a life), where to a human a computer only tells truths.
It's easy to take incremental steps. Every single moment you spend on this website is an incremental step. You can see where you were before, you can see where you are now. You can't notice changes when everything is incremental. There is a lot of power in being able to step away, to back off, to explore other parts of your mind than just the one that's connected to the internet. There's a lot of life to live that doesn't involve a computer. And when you (inevitably) come back, you'll notice all the things you could never have noticed if you were on the computer the whole time.
Edit: To use a workout analogy - you don't want to only work out your right forearm. You have an entire brain to exercise.
I suppose similar to defining what a program would do and why it's possible to make it work... with additional constraints. The constraints might make it a little easier, but for a sufficiently creative engineer it ends up being more like mental aikido against reality whereas for programming it's perhaps like mental aikido versus math...
I wish there were more... you know... examples of "How to relax with blah blah" in the article though. There's nothing here with ideas of things to do, just stating that it's important. That's rather on the useless side, just saying.
I.e. I love coding and reading all technology-related, but from time to time I work on my car or motorcycle, play guitar randomly, if it is cold - get some wood and fire fireplace, etc.
Even foosball is so popular in tech companies for a reason - it allow you to switch your focus in to completely different area.
So... I believe switching what you are doing is the best way to relax.