I've been programming since I was a kid. Spending most of my time at a desk eating Doritos and fast food wasn't really the best choice. I spent most of my 'good years' as a young guy being really overweight and hating myself. Being overweight led me to really not like myself, be afraid of going out in public, etc.
I spent a ton of time in my best years feeling lonely, hiding away in my room hacking on code, and generally not enjoying my life 100%.
After years of this, when I turned 25, I realized that if I ever wanted to look good and feel confident, I should probably just get started. I did some research online:
* Read the fitness subreddit. * Read some books about weight lifting and nutrition.
And... I just got started. It took a while to learn how to actually do things right, but over the course of the first year I lost almost exactly 100lbs not knowing what I was doing. The amount of self confidence that gave me was the single best gift I've ever had.
I didn't feel afraid to go out in public anymore, talk to people, give tech talks, or just generally interact with people anymore.
After that, I realized that if I could lose weight, why not take it up a notch? I've always liked the way professional bodbuilders looked -- they look like real life superheros. So, I figured that if I can lose weight, why not take it a bit further and try to get closer to what I'd really like to look like?
So, I started reading about bodybuilding, etc. I realized that it isn't that hard! So over the last 2 years, I've been doing a lot more weightlifting, eating better, etc., and things have been awesome! I feel way more confident, feel happier, have a better private life, etc.
Overall, getting in shape has been, without question, the best time investment of my life.
Here's me a few years back when I got married: http://i.imgur.com/NQ5dskZ.jpg Here's me from a few weeks ago: http://i.imgur.com/k6OzJoS.jpg