ergonomics

Anyone using the Colemak keyboard layout?

Jeff mentioned the Colemak keyboard layout on Twitter. Seems pretty cool - most of the benefits of Dvorak, but a much less drastic change from the standard QWERTY layout. For instance, control-z, control-x, control-c, and control-v all stay the same. Anyone tried it? ...

Does RSI affect legs?

Wikipedia says that RSI is also called 'work related upper limb disorder', but I'm getting serious knee pain when I'm sat working for long periods (18+ hours). Has anyone else experienced this, and have you found a solution?...

When to take a break?

When programming how often should I take a break? How long should that break be? What should I do and avoid doing during that time? ...

ergonomics: what's better; trackball, ergonomic mouse or some other pointing device (a-la touchscreen)?

So I bit into the hype and recently purchased an apple wireless keyboard and that evil bar-of-soap thing apple makes for a mouse. Couple of hundred dollars later and this is where I begin to worry about RSI. Go figure. Don't get me wrong, this apple mouse is genius and looks pretty as hell, but my right wrist feels tired after a full da...

What's the correct monitor height for large monitors?

Conventional ergonomics guides suggest aligning the top of the monitor to where the operator looks at straight on. It seems doubtful that that still applies to today's 24" and 30" and larger displays. What was the reasoning behind that rule? What's the correct way to position a huge display? Addendum: Would anyone have a link to rese...

Advice on laying out an office

Does anyone have any good advice on how to layout an office for developers, one that makes it easy to pair program occasionally and communicate with ease. We have 12 developers with the desk shown below, which are useless for collaboration, the L shape makes it hard for two people to sit at the desk. We already have offices with loads o...

What are some of the known brands for monitor mounts?

Looking for some good options for monitor mounts, preferably, rotatable between vertical and horizontal view. Any recommendations? ...

How to mitigate sore back during long programming runs.

I usually have lower back discomfort and mild pain after a long time on the computer programming. The chair that I am on now is the typical office chair. It's not one of those ergonomics thing but it is a good office chair the is pretty comfortable. So i don't think it is the chair. Maybe it's my posture? What is the 'right' way to si...

Mouse for programmer

We have discussed keyboards. But take a look at the small piece of plastic to the right (or left :) ) of your beloved keyboard! This humble creature helps you to draw nice forms, and click all around the web. A real programmers mouse must be precise and comfortable, so which mouse would you make a companion to your keyboard? Currently I...

Using an external "windows"-keyboard under Mac OS X

I use a MacBook, but I've got a usual keyboard attached to it. The problem is that the keys don't exactly map 1-to-1. One thing is the APPLE and ALT keys. They map to WIN and ALT, but they are usually physically inverted, so if you want to use them with the same layout you have to invert them in the OS. The Function keys work differentl...

Voice Recognition Software For Developers

Well the doc's finally said it, I need to take it easy on my wrist for a few months. Being that I'm a .NET Developer this could end my livelihood for a little while, something I'm not anxious to do. That said are there any good handsfree options for developers? Anyone had success using any of the speech recognition software out there?...

How do I remind myself to take breaks while coding?

Sometimes one hour is like one minute. It scares me. How do I remind myself to take breaks while coding? ...

What is the best keyboard/mouse for ergonomics or to prevent wrist pain?

I have had pain in my wrists in the past, and as someone who types all day, I was wondering what are some keyboards or mice that have helped for this sort of pain. Update: Many answers have recommended examining chairs/desks for ergonomics. As someone who isn't able to work from home and therefore doesn't have a lot of control ove...

How can you improve your work environment?

Work environment vary wildly. Some lucky few have the luxury of private offices while most of us are situated in some version or other of the open office space. I'm looking for hints and tips of what each and every one of us can do, regardless of the details of your office layout, to improve our work environment. I realize there are alw...

Tips for reducing eye strain

Which are the best tips to reduce eye strain while programming? ...

How do you deal with painful shoulders and cold fingers

I believe most of programmers sit in front of the computer for hours hours. This may cause painful shoulders, sometimes you may find it is hard to lift up the arms. If our hands stay on keyboards, hours later you may find the fingers get very cold. Do you have the similar problems, how do you deal with it? ...

Keyboards with the number pad in the middle?

I'm suffering from early RSI symptoms and am looking for a way to avoid injury. My physiotherapist has determined that the worst thing I seem to be doing is using my mouse at such a weird angle. The problem for me is, I keep my keyboard positioned such that my left and right forearms are angled in the same amount, i.e., my body is cent...

Switching to a Standing Desk

At work I have a standard desk (4 legs, flat surface, you get the picture). For a while now I've been thinking about converting to a standing desk. What would be the best way to go about this on a limited budget? Are there some good laptop/keyboard stands I could place on my existing desk? Which ones are the best? I'm trying to avoi...

C# Day from Week picker component

This question is for C# 2.0 Winform. For the moment I use checkboxes to select like this : Monday[x], Thuesday[x]¸... etc. It works fine but is it a better way to get the day of the week? (Can have more than one day picked) ...

Development with a tablet, not a mouse

Lifehacker had a post a couple days ago asking people about the best mouse you've ever had and it appears some people have traded their mouse for a tablet. I'm curious if anyone here has traded their mouse in for a tablet? Does it work well for development? Looking for pros and cons from people who have tried it or are using it. Than...