The Programmer's Body
I am broken, my friends. I've blogged before on:
- The Computer Back - Pain and the Programmer in 2004
- The Programmer's Hands also in 2004
Today I'm wearing a neck brace. Yes, I'm one of the "looks like they are suing someone" people. I hate those people and now I'm one of them.
I was totally fine, all was well, playing at the playground with 2 and 4 when I decided to do some chin-ups on the monkey bars. I can usually do ten good ones so I didn't think it was a big deal. I worked out like a fiend from age 15 to 25 so I thought I had some decent muscle maturity. Turns out that's not true and I'm tight as hell.
Sitting in front of a computer for the last 20+ years has broken me, my friends. I'm tense and some muscle in my neck ripped on chin-up #2 quite nicely. I dropped and haven't been able to move my head since Sunday. Now I'm doing physical therapy, chiropractic, exercises, stretching and generally being sad.
Fortunately Microsoft is pretty cool about this and only want to me to get my ass back to making money for the company get better, so they're getting me a desk that will be motorized and go up and down so I can sit AND stand while working.
I'm hoping this experience will be the kick in the head (and neck) that will get me back in shape. I'd hate it if I ran out of keystrokes.
Let this be a lesson to YOU, Dear Reader. Take breaks, stretch, make sure your desk area is setup ergonomically.
How do YOU keep your body, hands, back and neck from breaking down completely?
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
Give it a try, it is cheap... And if it doesn't work, you can toss it in a swimming pool.
Ruben
Secondly not sure if 'chiropractic exercises' was just a quick phrase or if you are spending health insurance $ on seeing a chiropractor .. but I would probably give them a miss if you are/thinking about it.
Dr(proper one) Ben Goldacre and Simon Singh could both tell you a true story or two about chiropractors.
Let this be a lesson to YOU, Dear Reader. Take breaks, stretch, make sure your desk area is setup ergonomically
Posted 2010-08-27 02:43 AM
What about getting some decent sleep? :P
I feel for you. In my office I have a hight adjustable desk. I tried the gym bal sugested by Ruben for a few days, but could no get used to it. But I think most important I started running. Not much, just 2 or 3 times a week and then about 30 minutes each time. Which works great for me. I get extra energy out of it and it puts my mind on other things. And I hope it work as a brace prevention.
best wishes from the netherlands
Ferry
I have _the_ answer. Yoga and sports massage. Iyengar is pretty good as the teacher training is long and rigorous (a lot of yoga teachers are dangerous). Just started doing sports massage. First thing she worked on? Scar tissue along the muscles in my neck from being buckled over my keyboard all day.
And yes, people have laughed at me for doing yoga, but when they're typing with their noses, I will have the last laugh. And no, you don't have to do chanting and OMing. At least, not with the teachers I've had.
http://news.bbc.co.uk/1/hi/6187080.stm
I always slouch at work even though my boss always thinks I'm sleeping!
I should probably add some solution to fix your problem, or tell you about how I do some activity so this could never happen to me. I'm sure that will help you a lot right now :)
Good luck recovering!
You are getting old that's all. We have photos from you @work.
http://www.facebook.com/album.php?aid=24557&id=1412444521&l=c96b32560b
Now little more serious:
Go for walks and make breaks - the problem is not sitting in front of the computer - it's the laptop, the problem is too driving to much by car,.... I had something similiar could not sit for longer than 1,5 hours and then again another after half an hour walk.
One statement with mid life crisis, ha, not really - but it can happen that if people feel pressure on their neck - this is a mental sign for running at risk to burn out due to overestimating the possible workload one can manage or fear concerning one's own future - I cannot imagine this in your case. So it is physical. Your body said something different - don't repair things in the house!!! We are digital, we are not made for this. Digital life forms are on the way to virtualize and not to materialize.
Desks where you stand are a good idea this is well prooven in banks --> desk ... one thing only sitting in front of laptops and bending forward is evil anything else is not a problem. You do not have to sit like aged secretaries - do not bend forward breaks sharpen your sight - so eyes are getting less tired - so you bend forward less.
In reference to the programmer's hands post, do you still use dictation software?
Perhaps this is it.
Get well soon mate.
Instantly reminded me of what I do when I take my daughter to the playground and do the same. You know the jungle gym with the "45lbs max" sticker so parents don't use it ;-) I jump up and do 4-6 pull ups. I will keep it under 10 heading your advice.
Eddy.
I have started to do Yoga once a week and that seems to really help. If you find the right kind of Yoga place it is really mostly about stretching and clearing your mind. I find it very relaxing and I get a whole body stretch. Try it out!
While breaking into martial arts at the office may be a little too extreme, walking around and doing some light stretching is just good sense.
All the best.
Cure: eliminate the mouse and purchase the gear from the Daemon and Freedom™ books.
For people who like numbers. I only weigh 165 and I used to barely be able to bench press 70 pds. Now I can bench press 185 on a bad day and 225 on a good day. I can also deadlift 315 without too much trouble. I do need to work on my squats but that's another story...
I think as next step you'd better to create a http://nerdgym.com with MVC 3.
Any other questions?
Well, I hope you get better soon and while you are waiting, please reconsider this foolish notion you have about needing to be fit. You're giving us keyboard surfers a bad name.
Get well soon.
You should sue the company that makes the monkey bars, by the way.
http://artofmanliness.com/2009/06/25/30-days-to-a-better-man-day-26-take-the-marine-corps-fitness-test/
I found this chin-up bar to be really good and inexpensive:
http://www.amazon.com/Iron-Gym-Total-Upper-Workout/dp/B001EJMS6K/ref=sr_1_2?ie=UTF8&s=exercise-and-fitness&qid=1282917533&sr=1-2
Anyway, after two weeks flat on my back I recovered and got back to work. But the obvious lesson that as you get older you can no longer eat anything you want, avoid exercise, spend too much time at your computer, and expect to maintain your health didn't really sink in. I avoided making the life style changes I should have.
And then, four years ago, it was my gall bladder that gave me another "wake up call". Due to some gross negligence from the good folks at my local Kaiser, I nearly died waiting for care in the emergency room. But thanks to one caring doctor, who finally intervened and got me the attention I needed, I survived.
Once I recovered from that, I finally and at long last realized that my body was going to care for itself. I started going to a local health club a few days a week after work. Doing the stair climber and row machine, trying some weights. It helped, but not really. It was haphazard, random and unfocused. And I didn't really feel that much better as a result. It wasn't until I started lifting weights with a plan and a purpose that I started getting results. I've lost a good deal of weight, have more energy and no longer struggle to get out of bed in the morning due to my chronic lower back condition. I won't make the obvious analogy to exercising without a plan being like writing software without a design (although I just did) ;) But it is so.
I'm not saying everyone needs to follow this course, or come within a few hours of death, to realize this. But I figure that now that I am drawing closer to fifty (something most who read this probably can't yet imagine) and that I have to keep at this job for a least another 15-20 years (cause == 2008 financial meltdown) that I can't possibly keep my edge as a software developer without being in the best possible physical health.
Oh, and as a plus, I actually look forward to exercising. It is essential that we get away from the keyboard often and for extended periods. Be it spending time with loved ones, working in the yard, riding a bike, whatever. It truly sharpens our focus when we get back to work.
Hope you feel better soon, Scott.
Hope you feel better soon!
Did you get injured whilst programming?
Did you get injured whilst watching TV?
Did you get injured whilst sitting still?
Did you get injured whilst not exercising?
Did you get injured whilst exercising?
Some of you may have noticed how many fitness fanatics, athletes, football players, etc. limp around with neck braces, leg braces, support bandages and all manner of surgical supports.
The problem my friend is not the lack of exercise. It is exercise itself.
How many people do you know who injured themselves whilst not exercising?
[Required(ErrorMessage = "You need to exercise!")]
[Range(typeof(TimeSpan), "144000000000", "1728000000000",
ErrorMessage = "You need to think about how often you exercise!")]
public TimeSpan ExerciseInterval { get; set; }
Anyway, I'm moving soon and abandoning my 200 pound steel work desk. And I too will be getting one of those fancy GeekDesks.
http://sheddingbikes.com/posts/1281257293.html
A good desk is a must. I use a monitor stand and adjustable keyboard tray to get my limbs at the right angles. Ideally you will get some kind of ergonomic professional to come and assess your setup, measure out the right distances for your body and give you general advice.
Equipment: I use a true ergonomic keyboard with no numpad (arm doesnt have to reach out for mousing). Currently the Kinesis Freestyle with the VIP addon is my keyboard of choice. For mouse I like the 3m ergonomic. 99% of keybaords are not really ergonomic, despite what they may be called.
Beyond that I practice yoga and occasionally do pilates which are both amazing for your body. I try and do at least some kind of exercise every day, usually in the morning as that way it still happens if the day gets crazy. Depending on how my arms/back/neck are feeling I will go for therapeutic massage around once a month. Something else worth checking out is the Feldenkrais method (find a local practitioner).
Then there is regular stretching. One of the best things I have found lately is a windows gadget called stretch clock</a>, seriously cool and free.
Dont keep going until you get an injury, you need to employ preventative techniques. Otherwise you will become a very sore old man that survives on pain killers, cant play with grandkids and definitely cant use a computer.
So while very disruptive I get up and stretch every twenty-thirty minutes or so. If I need to ask something of a colleague I get up and walk to their cubicle.
I'm actually setting up a contraption to raise my monitors so I can stand up. I recently cut a tree down with a hand saw because I still can. :-)
Scott, look into foam rolling. Really!
Nowadays I try to do a bit of yoga and aerobics and light weights to get back into shape.
My back, shoulders, neck gets out of wack often, not to mention I am sure I am pre-carpel and trying to fight it by stretching, pilates, and for the hands believe it or not pushups are great for the carpel situation and make your arms look great!
There is a GREAT stretch for the back and neck. Lie on your side, back and head straight, knees up to half fetal, arms stretched forward, straight, hands in praying position. Then keep your body in the same position but move your top arm in a half circle to make a straight angle then continue moving it to be about 145 degress and move your head along with it. Hold it, stretch it as far as you can. Awesome stretch, do both sides when you wake up in the am before you even get up. Try to do it a few times a day.
Plus pushups!
Supplement that with regular exercise - swimming, elliptical, running, whatever - but don't try to be a hero if you haven't worked out in a while. Start slow and gradually increase as you get stronger.
Scott, I wish you swift recovery!
Last year i had a bad realization, i broke my leg so easily. My fibula simply fractured because i stepped badly and now i cannot do many forms of exercises which require me to balance with my right leg.
Sorry Scott! wish you a quick recovery.
Thanks for such an encouragement, its so easy to simply forget about the body and focus on the desk work.
Long hours writing code and no physical exercise have taken their toll here as well. I was an athletic 185 pounds in college, but the real world had a significant impact on that. Over the past year I've taken up with CrossFit (if you are into numbers, CrossFit is all about observable and repeatable results) and gone from a lumpy 247 to a hard 205 with over 50lbs of fat loss (and continuing to lose the body fat).
Coupled with exercise, I spend time every day with a foam roller, a couple of lacrosse balls and a thera band, working out all the old man kinks (check out Kelly Starret's Mobility Workout of the Day - he gives a 10 minute cycle of easy to understand movements to hep improve flexibility and mobility).
I also see professionals. I visit the Chiropractor twice a month and get a therapeutic massage about once every other month. There's something to be said for taking the chassis in for an alignment after knowingly abusing it for months at a stretch.
Finally, and probably most importantly, I eat well and attempt to get as much high quality sleep as a man with a consulting job, a four year old starting school and one year old (TODAY!!) at home can get.
Good luck, get well and take care of you,
Chuck.
Do you have any details on the motorized desk you're getting? I've been wanting to get one of those myself.
Thanks.
Soft couches and plush pillows are your mortal enemy in the short term: they allow your back to unsuspectingly twist itself into very bad knots. You think you're comfortable now, then when you wake up in the morning...
Penultimate last idea: if you're sitting at a desk to use the computer, push the mousepad far away from you. Enough that the elbow of your mousing hand rests on the desktop... 20+ years of using a mouse, no carpal tunnel to speak of.
Ultimate last idea: this would be a great Hanselminutes episode... "Nerd Fitness"? And a follow up "Brain Food for Programmers"!
Make sure that fancy desk allows you to separately adjust the keyboard/mouse and monitor heights. This may require adding an adjustable keyboard tray.
Walking helps flexibility. At work I drink a lot of water, so when it's time to get up and head to the little coders' room I take a few extra steps around the building I work on and call that a break.
Quick exercise routines. I try to hit the gym a few days a week as well, three out of seven at a minimum. But you don't have to go to a gym to work out; try resistence bands and use them in your home office or when you're on the road. The fitness center at work gave us a PPT deck of how to use them at our desks, and they work. And you can put up a chin-up over any doorway as well if you like.
Flexible Hands. I'm a freak about having hands and fingers that move well, and I when I play in my band and my fingers don't move fast enough, it's usually b/c they're tight. I use one of these (http://tinyurl.com/yj8ajg9) while I'm sitting down and don't need a mouse or keyboard. I have one in the desk at work, and in the glove box.
Hope you're feeling better soon!
Try to make space for some workout.
Heard your blogcast about relationship so I guess you have a new time-type coming up in addition to dad/mom-time, workout-time ;)
Personally I do Tae kwon-do in winter and bicycling in summer. The most effective (and boring) is running. :)
Take care of your body, it's more important than your job.
Comments are closed.