ergonomics

How to make programming more comfortable?

I've been programming for about 5 years now and I have just started my first professional development job. One thing I have noticed since I started is that programming can be very uncomfortable, especially for tall people like myself. As I have started to do more and more programming I have started to get a sore back, a painful shoulder...

Home Office Programming Setup (Post pictures if possible)

I am in a phase to move to a new house and was wondering what should the home office for programming looks like. If you have setup your home office for programming then please advise. Also, post your home programming office pictures so everyone can see your work environment. ...

Corner desks vs straight desks

The company I work for are currently undergoing a site wide renovation and I'm involved in the 'consultation' on what the R&D work spaces are going to be like. There is no scope for individual private offices - so lets not start on that topic. One big requirement is that the office layout can be flexible (i.e. team areas can be create...

What kind of light environment do you prefer to work in?

What type of light do you prefer to be working in? How do you have your light source(s) situated? Wattage? Any particular lamp recommendations? Is there any sort of lighting environment that you hate? ...

Swapping the hand holding the mouse : do you have a better idea ?

Spending thousand of hours in front of my computer, ergonomics became quickly a main issue. For the monitor or the keyboard, technical solutions exist. But for the mouse, I never get used to the trackball and putting a little pillow under my wrist made me feel uncomfortable. So I started to swap the hand that holds the mouse. It's grea...

Does anyone own an Embody, can they compare it to the Aeron or Mirra

Ok, ok, I know that isn't technically a programming question, but I saw an ad today for the new Herman Miller Embody and I started thinking about how my chair at work is pretty terrible and I need a new one. I know this isn't what StackOverflow is really for, but if there is community of people out there who might actually have one, and ...

UI for easy, simultaneous adjustment of multiple controls

I am developing a specialty application where the end-user needs to operate multiple controls simultaneously. The application is used to "tune" the control parameters of an electronic device to calibrate the unit to its best performance. Currently, there is a UI with multiple graphical sliders which the operator click-drags one slider ...

Best workstation furniture for programming?

I've used a variety of computer furniture over the years and was wondering what other folks liked? My current workstation at home is the couch because my wife has taken over my 48" Anthro Cart for her own computing needs. To clarify: I'm in the market for new furniture myself workstation and while I'm looking for better than IKEA level...

Are keyboard/mouse wrist pads effective against RSI?

Back Story: I have no control over the desk at my workplace: a single flat surface, sits too high, and is an inflexible part of the cubicle itself. I am doing a lot of typing and, although I try to take breaks, I would like to help keep my wrists and arms in a more comfortable position for the frequently common programming marathons. M...

Keyboard layout for international programmers?

I think everybody who had to program using a standard German (or any other international) keyboard layout on Windows (or Mac) will complain about the conundrum of either having all special characters ( [ ] | { } / etc. ) needed for most programming languages "at the fingertip" and "losing" the language specific characters (umlauts ä ö ü ...

Do you use the home row?

When I was taught keyboarding in school, much emphasis was made on keeping your fingers centered on the 'home row', with your left hand on ASDF and your right hand on JKL; However, this placement was never comfortable for me so I continued to use the tried-and-true hunt-and-peck. Years later I'm able to type much faster and without looki...

Do you have any favorite ergonomic exercise or habit?

I've read somewhere that ergonomic problems accounts for 70% of injury... And i don't want to be one of those guys who think, ahh it's just a slight sore, and go on and discover that i have CTS and have to operate on my hands!!! So are the any good ergo habits that you follow religiously each day? Or some cool tools that would send any ...

Can I write SQL using speech recognition?

I have wrist pain when I type and I would like to start writing SQL statements, stored procedure, and views using speech recognition. ...

Any keyboard and/or mouse recommendations for wrist / hand pain?

I've been working on a start-up type of website, which means I've been coding for about 18 hours a day. My wrists and hands are starting to hurt. Any suggestions for keyboards, mouse or other tecniques to increase my comfort level? Exact Duplicate: What is the best keyboard/mouse for ergonomics or to prevent wrist pain? ...

How do you deal with temporary useless controls in Winforms (hiding vs disabling) ?

It's quite common to have a form with a checkbox stating "Use foo" immediately followed by a textbox where the user can input the "foo value" he want's to use. Of course, this textbox is useful only if "Use foo" is checked I don't know the best way to deal with this situation : Disable the textbox (ie textboxfoo.Enabled=false;) Hide i...

White (Light) vs. Black (Dark) Backgrounds: Health Effects

I am adding a bounty to this question, hoping for some scientific research results. Thank you everybody! I have recently tried working on dark backgrounds, and it seemed (to me) to be easier on the eye. However, today I read Gerrie Schenck's comment on this answer, in which he said that mainframe developers were advised to use white b...

Do you use protective gear while programming?

I've been suffering from a lot of elbow and forearm pain lately, and apparently it's caused by my arms and elbows constantly pressing against the desk. My doctor says I'm damaging the nerves on my elbow, and if I don't use elbow pads (or spend less time with the computer), it will get worse, and I will be risking permanent damage to the...

Tips and exercises for caring for your hands over time?

I've noticed lately after ten years as a full-time programmer/computer user ( and hobby guitarist ) that my hands are starting to get a bit tight in certain movements. I'm sure this is a matter of having been doing the same things with them for many years, but as I understand it this pattern is one that is likely to result in arthritis i...

High End Monitors (LaCie/EIZO/NEC) worth it for daily development?

Since quite a few here spend 10+ hours a day in front of their monitors and stress their eyes with it would you consider it worthwhile the investment to go with a LaCie, NEC or EIZO display instead of the common HP/DELL office screens? The biggest advantage even if you do not work with imaging seems to be the build in colorimeter to wor...

How do you handle non uniform work environments?

My work PC, Home PC, and laptop all have different keyboards. I find my hands wanting to do the wrong thing all the time. Also I have to log into multiple servers with different versions of vi, vim, emacs, bash, ksh, I do not have the luxury of staying in one IDE or environment. vi appears to me to be the best editor of choice given t...