Live data from Hacker News

How I stopped the RSI pain that almost destroyed my programming career

codewithoutrules.com

91–100 of 245 posts

Re: How I stopped the RSI pain that almost destroyed my programming career

#91
There are many different causes of RSI.

Mine was from my mouse. Two year into my career, my RSI was so debilitating that I was worried I had to stop programming.

I changed mice, changed how I held my mouse, and 20+ year later have never had a flare up. I now use a regular mouse, and just pivot my wrist when I use it, and haven't had a problem since then.

Re: How I stopped the RSI pain that almost destroyed my programming career

#92

I got an RSI injury on my left hand and was unable to type normally for a few years. I went so far as to learn Dvorak RH which, even though I got reasonably good at it after a couple of years, was still crappy for programming. After a very dark period of taking jobs that required less typing (Kafkaesque jobs at mega-corps involving mostly fixing other people's bugs), I'm better now because of: 1) Using an Apple keybo…

> Using an Apple keyboard, which even though it doesn't look ergonomic, the reduced key travel has helped immensely. I thought the conventional wisdom was that Apple keyboards caused RSI?

It's not so much the key travel as the overall 'feel' relative to how your muscles learned to type. Everyone's different and react differently to different keyboards. What's most likely the issue is the not-conscious feedback loop that tells your fingers when to stop pressing. With some keys you type lightly, other types of keyswitches lead you to mash the keys with a high force until you're bottoming out on the pcb. It's that impact that generates high forces.

Re: How I stopped the RSI pain that almost destroyed my programming career

#93
post #71

Earlier quoted context omitted.

Last year I got into lifting for the first time ever (I'm 35). I got on a program, just doing a couple of heavy compound lifts three days a week, and the change for me has been night and day. It doesn't take much time to learn how to do it correctly, and it's a lot more fun than running. All those aches and pains have gone away. Seriously, I can't recommend enough getting into lifting.

That's awesome! I can't be bothered to go to the gym, so all of my body weight exercises + rowing machine, are done in house.

I bought a power cage and a barbell so I could lift in my basement. Wasn't a huge fan of the gym either. Never enough squat racks, and I felt bad locking one down for an hour.

Re: How I stopped the RSI pain that almost destroyed my programming career

#94

This article is totally missing the basics. Exercise. I promise it will make ALL the difference. Get yourself a pull-up bar, and if you're feeling extra fancy, a dip bar. Push-ups, pull-ups, dips, and sit-ups. Every day. You'll be a coding machine. At the VERY least, push-ups. Every hour or two, take a break, knock off ten push-ups, walk around a bit, get some water, get back to work. I'll do this right at the office…

>This article is totally missing the basics. Exercise. I promise it will make ALL the difference.

After I had my tennis elbow due to overwork at the computer, and many months in PT, I learned my lesson: Go work out regularly.

It's worked out great. Better health metrics, stronger muscles, etc.

And then I had ergo pains again. And again.

So I unlearned my lesson.

Exercise does great things for me. Solving my ergo related pains? No.

I promise you that exercise is not much of a cure. By all means, go do it because you should anyway. But don't go to sleep thinking it is a solution.

Re: How I stopped the RSI pain that almost destroyed my programming career

#96

This article is totally missing the basics. Exercise. I promise it will make ALL the difference. Get yourself a pull-up bar, and if you're feeling extra fancy, a dip bar. Push-ups, pull-ups, dips, and sit-ups. Every day. You'll be a coding machine. At the VERY least, push-ups. Every hour or two, take a break, knock off ten push-ups, walk around a bit, get some water, get back to work. I'll do this right at the office…

There are lots of stories by dozens of people who have RSI here:

https://github.com/melling/ErgonomicNotes

There's an extensive checklist of things people have tried but there doesn't seem to be one answer that works.

Re: How I stopped the RSI pain that almost destroyed my programming career

#97
post #80

This article is totally missing the basics. Exercise. I promise it will make ALL the difference. Get yourself a pull-up bar, and if you're feeling extra fancy, a dip bar. Push-ups, pull-ups, dips, and sit-ups. Every day. You'll be a coding machine. At the VERY least, push-ups. Every hour or two, take a break, knock off ten push-ups, walk around a bit, get some water, get back to work. I'll do this right at the office…

I agree that exercise and sleep are keys, but I do believe chronically cold hands is a serious problem that needed to be remedied.

Just a thought in case it helps someone: a family member of mine always had cold hands, and a doctor prescribed a special prescription antiperspirant. Making his hands dry also made them warmer.

Re: How I stopped the RSI pain that almost destroyed my programming career

#98

This article is totally missing the basics. Exercise. I promise it will make ALL the difference. Get yourself a pull-up bar, and if you're feeling extra fancy, a dip bar. Push-ups, pull-ups, dips, and sit-ups. Every day. You'll be a coding machine. At the VERY least, push-ups. Every hour or two, take a break, knock off ten push-ups, walk around a bit, get some water, get back to work. I'll do this right at the office…

Absolutely this.

I have a regime of dumbbell exercises plus at least 5x25 pressups spread through the day.

In this I'm lucky to work from home - not everyone has the freedom to knock out a set in their office environment.

Maintaining condition goes far in mitigating the stress of the particular motor repetitions required by our profession, but I also find that periodically firing up the physical engine calalyses problem solving too.

I used to have a lot of wrist trouble (carpal tunnel I assume) from drumming and computing incessantly, but as long as I stick to the regime, I have no issues.

Re: How I stopped the RSI pain that almost destroyed my programming career

#99
To anyone who has ever had pain or soreness or numbness after a prolonged coding session and it went away after some rest, pain is the first sign. Eventually what happens (and what happened to me) is that you need more recovery time to get back to a baseline normal. And eventually that baseline normal becomes a combination of symptoms: residual numbness, soreness, or pain.

Please don't take your ability to "pound" away at the keyboard for granted. And please don't make jokes about RSI ever. It is not a joke, unless you think a "punch line" of seriously thinking about having to type a lot as a liability for your career.

Swimming is quite possibly the best exercise. See http://totalimmersion.net for an alternative to the Red Cross endorsed and rather inefficient "pretend you are a human paddleboat" method.

Good luck! Ignoring the problem will not make it go away.

Re: How I stopped the RSI pain that almost destroyed my programming career

#100

Earlier quoted context omitted.

I really don't think one can emphasize the health and life benefits of any sort of full-ish body strength training. I'm a huge proponent of full body movement based barbell training, but exactly like you said, pushups, pullups, that sort of thing makes every aspect of your life better. No one has ever regretted getting even a little bit stronger.

Buying one of these http://www.concept2.com/indoor-rowers/model-d worked for me. Full body workout I can do at home.

I love rowing for conditioning. It's up there with prowler/sled for puke factor if that's what you're going for, and it's great for general cardio if you don't like uncontrollable body tremors.
Post reply on HN