47

Hi fellow programmers.

How do you ensure to prevent RSI and/or manage RSI? Especially with your hands and arms.

For those who don't know, RSI is a disorder that occurs when repeating the same movements too much for a long period of time. This frequently occurs when sitting behind a desk and using keyboard and mouse the entire day.

I personally have a great (but expensive) chair with arm rests and have a slightly ergonomic mouse (it has a curve, to make it more comfortable for my thumb).

Honestly, I dislike having to disrupt my computer activities every hour, because I'm usually quite immersed / invested into whatever I'm doing. Whether that's watching a movie, developing an app or simply playing videogames. However, I'll probably have to start taking frequent breaks, in order to prevent RSI from taking a hold in my body. Unfortunately, we only get one body, one chance, so let's not mess it up with neglecting breaks and acquiring RSI.

you are viewing a single comment's thread
view the rest of the comments
[-] abhibeckert@lemmy.world 4 points 1 year ago* (last edited 1 year ago)

A huge one for me is the desk. Height adjustable chairs are standard. Height adjustable desks need to be also - you are unlikely to be one of the rare humans with exactly the right torso/arm size for the standard desk height.

The standard height was normalised when everyone wrote with a pen - it's just too high for typing even for me and I'm very tall. Look up the proper arm/wrist/head angles, you'll see it's not possible to achieve unless your feet are on a tall footrest and your chair goes higher than the standard office chair height. It's far more practical to lower the desk than raise your feet/butt.

Quality electric height adjustable desks are affordable these days, so aside from that benefit you can also spend some of your time standing up (don't stand all day - also start with short stints and build up to longer ones).

Monitor height is important too. I've never found a monitor that comes with a stand that is high high enough for me and laptops are obviously way too low. VESA arms are best - but books work too. The main advantage for VESA over a stack of books is you can put other stuff where the books are.

I personally don't think ergonomic keyboard/mice are the way to go. They tend to force you to keep your arms/hands in exactly the same position. It might be a comfortable position but it's still no good to repeat exactly the same muscle movements over and over.

Instead, go with a (good) regular keyboard, maybe a split one but not a sculpted one. Your hands should "float" while typing with just your finger tips touching the keys, don't let your palms touch anything - your arms should be moving while typing not fixed in one spot. It will take time to get used to this, but it's worth it.

For the mouse... learn as many keyboard shortcuts as you can and get yourself a desktop trackpad, put it where laptop trackpads are, for scrolling, gestures, etc. You won't have RSI issues form mouse use if all you do is click on things where you actually need to do that.

If you're going to a doctor... be careful. Most of them really don't know anything about this issue and unless they're a friend or family they likely won't be willing to spend the time necessary to research it just for you. I'm not saying don't go to a doctor but make sure you find a specialist and verify anything they tell you. I've received some really bad advice from doctors.

this post was submitted on 11 Jul 2023
47 points (98.0% liked)

Programming

17314 readers
259 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS