Feb 09

Adapted from Tardate 11.1:

Keyboards are a terrific example of how bad design can get stuck in a rut and unable to overcome inertia.  Everyone says dvorak keyboards are far superior to qwerty, yet even after 25 years of dvorak, qwery is still king because its use is so ingrained.

But another aspect of keyboard design that has me really grumpy is the numeric keypad appendage on desktop keyboards.  It is a holdover from the days when users were “data entry clerks.”  But we are stuck with this design, and it has started to annoy me lately because I’ve been switching between a laptop during the day and a desktop at night.

Working with a desktop keyboard after using my laptop is strange and difficult.  After some reflection, I realized the problem.  My right-hand is used to shifting all the time between jkl; and the mouse.  On the laptop, this is a subtle and effortless gesture.  On the desktop, it’s like playing table tennis.

Read more at Tardate 11.1

Aug 02

Update: We have launched a new website and forums dedicated to people with cubital tunnel syndrome: www.cubital-tunnel.com

No programmers were harmed during development of this article.

(Not true… my cubital hurts like mad today!)

A programming career is supposed to offer advantages such as longevity and limited physical risk. Unlike an athlete or blue-collar worker whose livelihood depends on physical ability and can be cut short by injury or aging, most programmers should expect to work right up until retirement, as long as they can raise donut to mouth. But a nasty secret in the software industry is how repetitive stress injuries including carpal tunnel and cubital tunnel syndrome can make programming a literal pain and threaten your career.

Continue reading »