Avoiding RSI
I’m pretty sure I’ve never had RSI, but occasionally my wrists feel a little sore after spending time at the keyboard and I know enough about it to know that I really don’t want it. This weekend I started using WorkRave after spotting a link to it on Meri’s blog. It’s a neat little application for Linux and Windows that sits in the background and reminds you to take short breaks from the keyboard every once in a while. Following the suggestion from the FAQ I have it set up to encourage a 15 second “micropause” every 10 minutes and a 5 minute proper rest break once an hour. It’s too early to stay if I’ll stick with it or get annoyed and turn it off, but I have to admit that I have been feeling a bit more comfortable at the keyboard. Whether that’s purely a psychological effect from using it or the breaks are actually making a difference is hard to tell.
Cheah Chu Yeow - 27th October 2003 06:06 - #
Simon,
I've been using Workrave for a few months now. I can feel the benefit (I think) but it's also very easy to get frustrated by the interruptions when you're in mid-code-flow.
Hope that it helps your RSI, though.
Tim - 27th October 2003 08:52 - #
Xavier Borderie - 27th October 2003 10:23 - #
Phil Wilson - 27th October 2003 10:34 - #
Meri - 27th October 2003 13:59 - #
I have Tendonitis in my right forearm. I believe it's not as serious as RSI but it can be really painful. It seems to act up when I work a work-heavy week followed by work-heavy weekend, but then it takes quite a while for it to go away.
For me, it feels kind of like a muscle cramp, but only happens when I'm holding a mouse. As soon as I move from that position it loosens up a bit.
Whatever you do.. if you feel pain, just stop coding for a while. It sure sucks when you're rolling on something but it's worth it. Like right now I need to quit editing this comment :)
Ryan - 27th October 2003 14:26 - #
The real solution is IO devices more egonomic or flexible than keyboards and mice. But that won't happen unless something amazingly and immediately better comes along. And I don't think voice recognition is that. Your vocal chords are also subject to stress. And at least you can type one-handed. ;)
I don't think I could stand the interruptions. I have a hard time getting into flow sometimes, and I get phone calls and such enough that when I -do- get actual uninterrupted code time, I protect it.
As far as practical advice, here's a bit. Natural keyboards really helped me. And mousing is far more damaging than keying, for me. I learn all the keyboard shortcuts I can, so as to avoid unneeded mousing.
I've had bouts of soreness before, but I've found that if I break when the ache starts up, it helps, and if I ever get enduring aches, I take the weekend off from the computer.
I'm surprised by the number of respondents also using RSI interruptors. I am heartened to hear that that many people are paying attention to it.
Jeremy Dunck - 27th October 2003 21:52 - #
Tony - 28th October 2003 01:17 - #
Tony, I'm pretty sure that any fine motion done tens of thousands times per day for days, weeks, and years on end would result in some such injury. We're just not made to do the same motion -that- much.
It could be that my muscles are out of shape for the task, but I actually find hand writing things very fatiguing.
Jeremy Dunck - 28th October 2003 04:11 - #
Matt - 28th October 2003 05:53 - #
Cam - 28th October 2003 08:37 - #
Arnaud - 28th October 2003 14:35 - #
Meri - 28th October 2003 18:08 - #
Being an RSI sufferer myself (though it's been better these last months) here is what my main advice on the topic boils down to:
Related: bits of my story with RSI and Dragon.
Stephanie - 28th October 2003 22:53 - #
Real Estate Web Design - 30th October 2003 07:05 - #
Michael Lee - 6th May 2004 02:50 - #