I'll second this recommendation. Outdoors sports, especially rock climbing, are the perfect counterbalance to programming. Where programming is in your head, climbing is in your gut, your body, and in the current moment.
Personally, I also ski, run, play frisbee, and jam on the mandolin. But agreed, doing things very different from programming are the most rejuvenating for me.
Personally, I also ski, run, play frisbee, and jam on the mandolin. But agreed, doing things very different from programming are the most rejuvenating for me.