I've been doing CrossFit for a year now. I couldn't articulate enough how it has improved my posture and general fitness. There isn't one particular thing about CrossFit, rather the whole. I'd recommend to anyone.
Second that. I used to have constant shoulder issues with my mouse arm. As long as I'm being active with my shoulder I'm good. CrossFit, yoga, slack lining, it doesn't matter what you do, but not being physically active is a detriment to your well being. Everyone owns it to themselves to live healthy!
For those who want to get started, but don't know how checkout Nerd Fitness: http://www.nerdfitness.com/blog/ I have no ties, only that it's a great place to start learning about how to take care of yourself.
Technically it's free. Plenty of websites with all sorts of helpful information about programming. But paying to be a part of a box and a small community while working in a competitive environment is worth money. To me at least.
For those who want to get started, but don't know how checkout Nerd Fitness: http://www.nerdfitness.com/blog/ I have no ties, only that it's a great place to start learning about how to take care of yourself.