Live data from Hacker News

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

codewithoutrules.com

171–180 of 245 posts

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

#171
Small anecdote that may help someone:

I finally got RSI. I knew it would happen eventually since I'm on my computer all the time, so I just accepted it. When the pain in my wrist became too much, I'd shift positions or take a rest.

Then one day it occurred to me that I had gotten RSI right after getting a new watch. I loosened the watch by one notch and all symptoms disappeared.

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

#172

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…

> Push-ups, pull-ups, dips, and sit-ups. Every day. You'll be a coding machine. At the VERY least, push-ups. ehhhh... years of daily pushups contributed to the slow shredding of cartilage in my wrist and two operations before i could type again. but > walk around a bit, get some water, [...] SLEEP. this. can't stress enough.

I would stress varied exercises. Push-ups are known to exert stress on wrists, you need to do a variety of heavy lifting exercises (if you already have RSI, start gradually and watch YouTube videos how to do it right)

Also, stretch your arms.

For me, this book was a God-send:

https://www.amazon.com/Repetitive-Strain-Injury-Computer-Use...

I had pretty serious RSI issues a few years ago. Thanks to this book (and working out), I forgot all about it - you can do it, too!

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

#173
I arrived here with 167 comments already present, and am very surprised to find I am the first to offer the following:

A few years ago, I started feeling frequent hand and wrist pain. At the time I was writing a lot of code and also a lot of text. To attempt to fix it:

1) I learned more keyboard shortcuts and refactoring tools, so that I could write more code with less finger use.

2) I picked up a voice dictation system, went through the tedious process of getting comfortable with it, and switched to it for nearly all of my non-programming work.

Between these two things, I estimate my keyboard use declined by perhaps 75%. My productivity increased. Pain completely disappeared. Total cost, a few hundred dollars, including a decent wireless headset.

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

#174
post #113

I was a bit paranoid about this in my mid 20's, so I learned touch-typing the Dvorak layout (well supported on all major OS's, so no problem using it everywhere), got myself a decent mechanical keyboard a few years later and I use vim for editing since forever (fewer key-combos is good against RSI, so modal wins out here). Most recently I have switched the Ctrl and Caps keys on my layout, which reduces a lot of stres…

How big of a difference did Dvorak make for you? While I feel no pain at all I'm pretty paranoid about getting any pain/RSI in the coming years (recent graduate now working full time)

> How big of a difference did Dvorak make for you?

I've been a Dvorak user for ~20 years. I only use a laptop, am working on it basically all day every day, and have terrible posture. And I've never had any RSI issues.

IIRC with Dvorak your fingers only travel about a third as much as when typing on a regular keyboard. Even if it hasn't been scientifically proven or whatever, imho anyone in the tech industry who isn't using Dvorak is crazy.

If you worked as an orchestra conductor, would you spend your weekends going to EDM shows without hearing protection? Of course not, because you make your living using your ears. Same idea.

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

#175

Earlier quoted context omitted.

Exercise is the perfect cure if the problem is lack of exercise. In this guy's case, he tried exercise. Various types. He biked to work. It still didn't fix things. His problem was cold. There's probably not much else that could fix that.

FWIW I found biking terribly aggravating for RSI. It really is not an ergonomic position. I'd recommend nearly anything other than biking. Swimming, weight lifting, basketball, etc. Anything where you aren't still sitting.

Yes, biking is actually not that good for RSI - try weight lifting, though - and swimming. Does wonders.

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

#176
post #111

Earlier quoted context omitted.

Do you mind sharing which cage and barbell you bought?

Barbell: Rogue 2.0 bar (cheap at $250, perfectly fine for newbie) Power cage [0] Realistically, the most expensive part of the setup was...the weights. Shipping that shit costs a lot, and they're not cheap to begin with. I bought some bumper plates for deadlifting, and a bunch more as regular plates. Total weight is like 400 - 500 lbs, I forget exactly. All in all, it cost me like....$1400 or so. Worth it if you know…

I'd definitely appreciate any advice you might have :)

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

#177
Sarno worked for me. Ignore his "rage" theory derived from Freud and just use his techniques. It worked for my arm and wrist pain. Now, whenever I experience ANY bodily pain (knee, back, hip, etc.) I assume it is subconsciously generated and use Sarno's techniques. If that fails then rest + advil will usually do the trick.

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

#180
The mobo chair mount has been the most transformative product that reduced/eliminated RSI for me. For years, I tried to find better tables, better chairs, better mice/keyboards, postures -

The problem turned out to be in the seams between products, not the individual pieces.

The mobo mount solves this by throwing away the table component from the keyboard/mouse equation - solving most posture problems. Try it out.

https://www.amazon.com/Mobo-Chair-Mount-Keyboard-System/dp/B...

Post reply on HN