Rock Climbing, specifically Bouldering, makes a great hobby for a computer programmer: 1. It works the right muscles to fight all the terrible things that programming does to your body. Slouching fixed, wrist issues fixed, obesity fixed. 2. It's crazy fun and addictive. You will make time to go climbing. There is no concept of "I should probably go climbing but..." like there is with the gym, running, etc. If it's ph…
Crazy fun and a super workout.