| As someone who has been programming for 20 years, and experienced a lot of stress from it, it seems to be like I have been unwittingly practising 'anti yoga.' When I code difficult problems, my breathing becomes light and shallow and from the chest: almost the way you would breathe if nervously anticipating some outcome. The physical posture is more often than not slumped in a chair, and locked into a narrow range of motion, due to needing to use the keyboard and mouse. The mental experience is often one of stress due to time pressure, or due to the confusing and often frustrating nature of the work. The physical body reflects the mental state, when frustrated or confused or even angry, the body tightens, especially in the neck and shoulders. I'm sure it's possible to program and not to fall into these traps, but for me more often than not this is how it seems to go. |
You can definitely do it though, it just takes some initial inconvenience and effort. The payoff is not insignificant though, including positive impacts on productivity!