As many of you know I had knee surgery in December. Why did I need knee surgery? Here's the story.
Starting in 2000, I had an hour and 20 minute (each way) commute for 15 years. For the last couple years of the 15, I had a standing desk. Before that, I sit most of the day. I would play basketball for an hour, jump in the shower, and drive to work. I also didn't stretch. I thought I was in shape. I am strong and fit. However, I didn't realize how out of balance my body was. Several years ago, I started having hamstring pulls, lower back pain, plantar fasciitis, achilles tendonitis, and swelling in both knees. The jest of it is that my lower body muscles were so out of balance, my knees weren't aligned properly and my kneecap developed a centimeter deep bone spur. This spur wore my cartilage almost complete away. Fun stuff! Instead of a knee replacement, I have had cartilage implantation (it's called Autologous Chondrocyte Implantation and is a super cool procedure if you're interested). I'm recovering well and hope to be active again in a few months. I'm 43 years old but until recently still played sports like I was 25.
I bring up my story because I think developers are at a high risk for many health issues like this. Developing can take so much concentration you forget to take care of your body. Get some good tips on health and exercise from Felipe in this post.
Health and Fitness for Developers by Felipe Laso Marsetti