Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Ergonomics, Posture, Office Equipment, & Health

Hey All,

I'm seeking some advice on a topic I've somewhat researched in the past, but that's effecting my ability to remain on a computer for long hours.

I'm probably on a computer anywhere from 12 - 16 hours a day studying, answering forum questions, taking courses, etc. One of my issues is that my left wrist where my thumb extends from has some small swelling or a knot. It goes away after I take breaks, but I think the main issue is using a combination of cmd + tab to toggle between apps and windows a lot.

I use those keys quite often, but it's been causing some issues with my left wrist lately. I can't figure out if I'm twisting it in a certain way (instead of a way that's more neutral), or what really. My recovery time from it is fairly fast, but I'd like to know what I'm doing wrong here.

Anyhow, if someone has some advice for me, that'd be great. I'd love to see a course on Treehouse about how to remain healthy as a web developer, and how to avoid issues like these. Thanks!

(cc Nick Pettit, Guil Hernandez, Jason Seifer, Zac Gordon, Ryan Carson)

6 Answers

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 91,253 Points

RSI - Repetititve Strain Injury :) The bain of all computer users.

I don't have anything practical that would help you but I do believe there is a course in the web design track that teaches how to make a good design work flow which includes things like seating posture, seat height and desk space.

If your body is getting aches it's probably a sign you need to take more breaks.

At my university there was a notice recommending that students took a break from the computer for 10 to 15 minutes after every hour. Sometimes I just get up for a few minutes from the seat just so I can say I haven't just sat on my bum all day :)

Hi Jonathan, thanks for the advice, and shared experience. I think I do need to take more breaks. I was intrigued by Ryan Carson's idea of removing social media from his phone. It's a great idea, and it may help with self-discipline to take more breaks during the day.

Hi Dustin, lately I have also had this issue coming up. Because of the increment in the amount of coding I do. It is true that prolonged typing can cause Rotator Cuff tendonitis, RSI as mentioned , Carpal tunnel syndrome and other things, so it is good you are taking it seriously. My suggestions for you are the basics:

  1. Take breaks
  2. Do wrist - hand - finger stretches on some of your breaks
  3. Keep a proper hand placement, make sure your wrists are in a comfortable position or there is some sort of cushion below them if needed. Do not strain your wrists or hands in general as much as possible.
  4. Don't keep your hands in the same position for long amounts of time.

Now some less common things you can do

*Create custom keyboard shortcuts for the frequently used words or text something like the chrome extension - Auto Text Expander for Google Chrome™ might help save you from typing more.

*You can also use voice commands but that one is a bit troubling to use because most don't work very well, but that is another possible option too :) Something like Vocola might be a good thing to try.

Gloria, you brought up some good points. I've thought about keyboard shortcuts as well. I might try the Chrome plugin, and see how that works. Thanks!

You are welcome :) I hope it helps.

Nathan Williams
seal-mask
.a{fill-rule:evenodd;}techdegree
Nathan Williams
Python Web Development Techdegree Student 6,851 Points

It's also been shown that prolonged periods of sitting is detrimental to your health, so actually taking the time to stand up and move around periodically is good too. While it's still fairly rare to find employers providing sit-stand or standing/walking desks, you should use one if you can, and encourage your employer to investigate switching if they don't.

Everyone seems to share the same idea about taking more breaks. I'm thinking that's my problem, along with staying aware of how I'm causing strain. I like the idea of standing desks and some of the amazing chairs available. Thanks, Nathan! All of the advice so far has been encouraging.

Hi Dustin,

I'm sorry to hear about that :(

What works really well for me is using a Standing Desk. I move around a lot more because of that. Regarding battling RSI, Dave McFarland has a pretty sweet setup at work and he can probably let you know more about it.

Best wishes - I hope you recover quickly!

Ryan

Awesome, thank you. I nearly tagged Dave, and I think he's the fastest typist I've ever seen!

Dave McFarland
STAFF
Dave McFarland
Treehouse Teacher

I've had trouble with RSI in my career. So has my wife -- who did a lot of research on the subject and completely revamped her work setup years ago. I followed her lead and have had very little RSI problems for years.

But first let me note that everyone’s different and what might work for one person, might not work for another. For example, my wife uses a trackball which has helped wrist problems she’s had over the years, but when I tried a trackball my wrist felt like it was on fire.

Here's what has worked for me:

  1. Ergonomic keyboard: I use a Kinesis Advantage Pro Keyboard. It's a pretty strange keyboard and took a while to master but it offers some big benefits: the shape lets me keep my wrists and forearms slanted naturally instead of having to rotate them to accommodate a flat keyboard. There are other keyboards that help relieve the unnatural wrist position of traditional keyboards.

  2. A MorencyRest board. This strange thing attaches to my desktop and lets me rest my arms on it as I type. It relieves my shoulders from having to hold up my arms as I type.

Here are a couple of (not very good) photos:

Keyboard Keyboard and morency rest

  1. I also use a wrist rest which attaches to my mouse. It helps keep my wrist from having to bend to operate the mouse. My wife replaced her mouse with a trackball and has good success eliminating wrist problems.

  2. A good chair. Good back support is really important.

Finally, getting up, stretching, standing frequently, even for just a few minutes every half hour is important. Set up a timer by your computer so that every half hour it goes off.

I also do morning hand exercises using hot/cold contrast baths — this helps me stretch the tendons in my arms and wrists. Alternating between hold and cold baths is a common therapy for wrist injuries (see the list of resources below).

Here are a few useful resources:

Good luck and take care of yourself!

Dave, this is truly a very helpful response. Ryan was correct about your experience with this. Many thanks for taking the time to post this. I hope it helps others as well. Meanwhile, I have some reading to catch up on, as well as research on some of the products you've posted. I can't say how much again I appreciate this information!

Also, I've since taken more breaks and tried to pay attention where I've caused strain. Doing much better now, and hoping to keep this in order. Thanks again everyone for the support and helpful suggestions.

Dave McFarland
Dave McFarland
Treehouse Teacher

No problem Dustin Matlock . Take care of yourself!!!!

Jason Seifer
STAFF
Jason Seifer
Treehouse Guest Teacher

Great question, Dustin Matlock! I have a standing desk at home and at the office and I generally alternate between that and a swiss ball. As far as ergonomic keyboards go, I have the Kinesis Freestyle which has really helped.

Awesome, thanks a lot. A swiss ball? That must be fun at work! Not a bad idea. I'm considering the Kinesis keyboards since you're the second one to mention it. Thanks again!