I used to get wrist pains from a combination of a lot of cs and bhop (it’s not uncommon for higher tier bhop ppl to get rsi and a csgo pro just recently got rsi) and a day job at the desk all day, and it’s slowly gone away. I think the biggest thing I changed was not only taking breaks more often, but varying my position on the chair a lot; I never really felt like that was a big problem for me since I’m young, having good posture on my chair, but it helped put pressure on different parts of my arms and kind of relieved parts that might’ve suffered from longer sessions.
There’s no single perfect thing to do to protect yourself from these kinds of injuries, just keep good attention to what your body tells you!
This is very good advice! All the advice in the article is just stuff that helped me find a balance that works for me, but everyone has a different body. Always do what feels right for yours.
Andreas, thank you for sharing and useful advice. What keyboard and layout do you use currently? Have you tried any other combinations? Thanks again.
Great question - at work, I use a Kinesis Advantage (USB). At home, I type on a Filco tenkeyless keyboard with cherry brown switches. Both are pretty comfortable and suit my fingers very well (unless I perform stretchy chords, especially on the Kinesis). I’ve been using the Colemak layout for the past 5 years, and it’s been fun!
All of these have a higher influence in my error rate and typing speed (now that I’ve gotten used to Colemak at least) than they do on my physical comfort. But then, no matter what the price of your keyboard is, you’re still sitting and rapidly hitting keys. (:
There is an ergonomic solution: Coding in Stenography, Quick Demo
I have not learned steno yet, but Plover looks promising.
All of these have a higher influence in my error rate and typing speed (now that I’ve gotten used to Colemak at least) than they do on my physical comfort.
Interesting–I’ve found that moving the modifier keys to my thumbs was a huge boost to comfort, allowing me to type a lot longer without feeling fatigue. But maybe that’s because of all my heavy Emacs usage.
I had a terribly scary run-in with RSI about 20 months into my working
career, or about 2 months into my new job. Like the author, I had it
bad: I found it excruciatingly painful to open doors, or do pretty much
anything. In the evenings I would sit in front of the TV with a pillow
in my lap, resting my hands on the pillow—that too would be painful.
Even resting my hands on the top of the duvet in bed was painful.
I seriously considered leaving IT, but I persevered as I couldn’t think
of anything I’d want to do that didn’t involve a lot of typing. (Even
going back to study would require quite a lot of typing.) So I talked to
my boss, who I knew had also struggled with RSI periodically. He gave
the same advice as @kel: change things up. That was 11 years ago, and I
guess it was sage advice because I am still programming, but mostly pain
free these days.
In addition to the wrist pains, that went all the way up to the elbow
and beyond (on the left) I had other symptoms. One of the most
persistent ones is that my fingertips, and the first joint on the
fingers, would have stabbing pains from pressing the keys.
Some things that helped me, probably in order of importance:
Some things that didn’t help:
It took months getting over the pain. For a long time fear of the pain
itself probably caused me to tense up and make things worse than they
could have been. But, with the help of an understanding boss I did
eventually manage to get back to a pain-free existence.
Over the years since I have had bouts with RSI again, sometimes very
bad, but I now know that I don’t need to panic. I do need to double
down on discipline though.