Live data from Hacker News

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

codewithoutrules.com

11–20 of 245 posts

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

#11

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…

wow I thought becoming better at vim would help. do you use vim keybindings still?

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

#12

This may help someone out there. I had chronic tennis elbow for years, tried a huge array of options to fix it and failed... until: I found a _vertical_ mouse. Turns out it was a micro-injury thing...

Wish there was more competition in ergonomic input devices. Was just searching for a new mouse and couldn't find a vertical mouse with acceptable reviews.

Ended up forgoing the vert. mouse altogether and buying a Logitech MX Master to replace my Logitech G500 (which I've used for many years and is now discontinued) and I'm pretty happy with it so far. I'm even pleased with its gaming performance (probably not OK for highly competitive or pro gamers, but np for me). Mouse was visibly sluggish over Bluetooth but works great over Logitech RF.

Although the MX Master is not billed as an ergonomic device, it fits my hand better than the G500 and I already feel some relief of the slight pain in my right wrist.

I've used a Kinesis Advantage keyboard for about 3 years (and the MS Ergo 4000 for several years before that, in response to pain that developed before I even turned 20) and it's been a godsend. Would like to find a good ergo mouse before I'm forced to.

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

#13
Got a hand grip exerciser: https://www.amazon.com/dp/B01AJ6HZLG?psc=1 wonder if this just helps with blood flow like suggested. Perhaps then maybe rubbing some warming lotion might help as well.

I use an IBM Model keyboard. It is a larger keyboard so there is less sideways bending at the wrist, but Kinesis keyboard might be better there.

An adjustable standing desk. I try to stand as much as possible, and then adjust the height to keep arms relaxed.

So far feels much better, sometime pain goes away completely, but still not 100%.

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

#14

This may help someone out there. I had chronic tennis elbow for years, tried a huge array of options to fix it and failed... until: I found a _vertical_ mouse. Turns out it was a micro-injury thing...

Wish there was more competition in ergonomic input devices. Was just searching for a new mouse and couldn't find a vertical mouse with acceptable reviews. Ended up forgoing the vert. mouse altogether and buying a Logitech MX Master to replace my Logitech G500 (which I've used for many years and is now discontinued) and I'm pretty happy with it so far. I'm even pleased with its gaming performance (probably not OK for…

The DXT Mouse by Kinesis is the absolute best mouse I've ever used. It's ambidextrous so you can switch back and forth to do wear-leveling. It's crazy comfortable. You may have to raise it up on a book or something though next to your keyboard due to the different way you hold it.

I switch back and forth between a DXT mouse and a trackball every couple days so that I'm not always doing the same motions.

I also use auto-click software so that I don't have to click the mouse. I use RSI Guard which has this feature.

https://www.amazon.com/Kinesis-Corporation-Wireless-Promotes...

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

#15
In this thread there will be many people with many different degrees of RSI who have solved it using a variety of different solutions. That is because the symptoms can be caused by a variety of different things. The defacto standard high level overview is https://www.amazon.com/Its-Carpal-Tunnel-Syndrome-Profession...

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

#16
I had problem with my right hand. Majorly due to mouse usage. I'm not typing much (even being software developer). I have also tried different physical activities but it's only solving problem temporally. So my lifehack: switch mouse to left/right hand from time to time (or at work left handed, at home right handed). That's it. Yes, it's a bit awkward on beginning, but take that as challenge. And it will bring less harm than pills. In couple weeks you won't have problems to use mouse with any hand.

Of course if you're typing a lot and you have problem with both hands due to keyboard usage my solution will not work for you.

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

#17

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…

wow I thought becoming better at vim would help. do you use vim keybindings still?

I use them in bash, but not in IntelliJ. The number of keystrokes per line of code using IntelliJ ends up being delightfully small.

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

#18
As already mentioned, everyone's RSI is different so no one solution works for everyone, and if you have RSI, you should try everything until you find something that works for you.

The two biggest wins for me have been a standing desk for posture improvement, and wearing wrist braces at night.

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

#19

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…

wow I thought becoming better at vim would help. do you use vim keybindings still?

If the problem is typing, using vim will make you type more rather than use the mouse and cause problems.

If mousing is the problem, then using vim will help IMO

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

#20
I've dealt with RSI and carpal tunnel syndrome for almost two decades, off and on. Some of my triggers are chairs with arms (I almost can't help but lean on them, making my posture horrible and disrupting blood flow), bad weather (rain and cold), stress, depression (all pain is worse when you're depressed).

My first real recovery came when I got an Aeron and lowered the arms enough to where I couldn't lean on them, switched to a tiling window manager and stopped using the mouse (I am back to normal mouse and window manager these days, but when I feel the twinges of pain, I will sometimes switch back), and fixing the source of some of my stress (money was a stresser back then, and I took a contract job that paid well and got my debts paid off and some savings in the bank, so I could get back to working on the stuff I wanted to work on).

I don't know which of these things was the real cure, though I do know that using a chair with arms I can lean on is the fastest way to bring the pain back.

I suspect it is never "cured", it's just managed. Since figuring out my triggers it's been rare that I've experienced the pain for more than a few hours or days, and taking a walk, massaging my hands and wrists, etc. can usually get me back to work.

Post reply on HN