Training Routine for Programmers

Heavily influenced by the way pianists exercise, I'm doing some research on how to become a better programmer by developing a training regimen.

Exercising is a crucial part of a good work/life balance. Programming time is mainly spent hammering a keyboard: it's a sedentary life with little physical movements.

Bad physical health is synonym with heart disease, thrombosis, and cancer. More specifically, programming is associated with carpal tunnel syndrome (bad wrist posture), vitamin D deficiency (lack of sun exposure), bacterial infections (unkempt keyboards), stress (software development is stressful: crisis management, deadline pressure, computer usage), insomnia (blue light exposure), lower back pain (bad posture), and neck/eye strain (badly adjusted chair and monitor)

Up until now, I never really thought about my health as a software engineer. I work out from time to time because I like the hormonal rush. What if I could align my workout routine with my aspirations as a maker? I'm pretty sure this would finally be a great reason for me to stay consistent with my visits to the gym.

I'm going to write some notes on how I plan to help prevent the aforementioned health issues and improve my programming skills. From there I'll establish a series of micro-habits I'll follow over the next few months. If you'd like to tag along, maybe we can try to experiment with this regimen together.