• On TechRepublic: 10 cool USB flash drive tricks
June 21, 2007 7:14 AM PDT

Which Keyboard?

by Michael Tiemann
  • Font size
  • Print
  • 2 comments

I grew up with computers in the home, almost. I think I was just eight years old when my father brought home a teletype machine (with integral 110 baud modem) connected to the GE600 mainframe computer. My mother could type up a storm on her IBM selectric, but I was strictly hunt-and-peck on that noisy, strange-smelling teletype. But that teletype really inspired my newfound passion for writing stories, for when I told it to print -- BANGA-BANGA-BANGA-BANGA-KERCHUNK-BANGA-BANGA-BANG -- it printed at a full 110 baud, or almost half as fast as my mom's finger-sprints. Incredible!

My biggest problem when writing stories was settling on the names of the characters. One day I liked one name for the squirrel, the next day I preferred another. As my stories got longer and longer, it took me more and more time to change all the names to suit my fancies. My father pointed out that I could use the search-and-replace function to automate the task, and that's when I began programming. Of course it would be another 13 years before PERL would have given me $SQUIRREL--heck, in 1974, they were still working out the syntax for the Unix shell--and when I think back to my solution, I shudder. I chose "unlikely" strings of characters, like <+-+> and <@#@> to represent the characters, and then used the search-and-replace function to name each of them according to my liking. That posed a new problem: maintaining continuity. Dialog gets really hard to track when $%^&#@ says to @##@$ "Hey, that's my spoon!". But the foundation had been laid: I was writing parametric parables.

The teletype was upgraded to one with a high speed (300 baud) modem, which gave way to a CRT terminal, which gave way to an IMSAI 8080 with a paper tape reader. My father bought a program on paper tape called "2K BASIC" from a hobbyist company named Microsoft. It was pretty limited, but their next version, "Microsoft 4K BASIC" was much better. I started to type in programs from 101 BASIC PROGRAMS and the People's Computer Company book of BASIC programs. Soon, I was playing "Hunt the Wumpus", "Lunar Lander", and "Star Trek". One day my father brought home a PL/1 compiler, installed it on his shiny new Cromemco Z2D (with a 10MB winchester hard disk that cost $10,000 in 1976) and I was hooked on learning computer languages and programming.

Fast forward twenty years and I was working 12-16 hours a day hacking on the GNU C++ compiler with more than 100,000 lines of code to my name, and loving every minute of it. One weekend I visited Richard Stallman at MIT and I was shocked to learn that he could no longer type. He was given strict instructions by his doctor to not touch a computer keyboard for 6-12 months, and that if he did, he may lose forever his ability to type. He was a programming pioneer, and at the time, his symptoms were not well known or understood. We all came to understand that it was RSI--repetitive stress injury, exacerbated by the very keystroke combinations that made the Emacs editor such a powerful programming environment. But the root cause was not Emacs--it was the punative design of the QWERTY keyboard, a legacy of the industrial era when complex keyboard mechanisms were not able to keep up with the speed of human fingers. The solution? Design a keyboard so confounding and unnatural that no human could ever outrun what the mechanism could handle. Or so they thought. Humans are remarkably adaptable, to a point. Human typists did manage (with practice and perseverance) to type every bit as quickly as before QWERTY, but at the expense of long-term health. When typists were women working temporary jobs, the cumulative injury was either not noticed or conveniently ignored.

But now the QWERTY keyboard was extacting its toll on one of the world's greatest programmers, and it was devastating. But I was healthy. I was young. And I couldn't type nearly as quickly as Stallman, nor did my 12-16 hour days compare with his 16-24 hour marathons. "It won't happen to me" I thought. Until it did. And I quit programming as a profession.

A few years later I was at a CEO breakfast in June of 2001. President Bush had just repealed OSHA's ergonomics mandate enacted by congress under the Clinton administration. Conveniently, the President's brother, Neil Bush, was the breakfast speaker, and after he finished explaining to the captive audience why public schools should buy his company's proprietary products, I stood up to ask "Mr. Bush, your brother, the President, has just repealed ergonomic standards that are central to protecting the next generation from work-related injuries that derailed my own career as a programmer. What good is it to give children early access to computers if the QWERTY keyboard limits their fingers to a finite number of keystrokes? What will happen to our economy when graduating college students are near-term candidates for long-term disability?" The question was actually applauded by the audience--the only question to be so recognized, and perhaps one of the last gestures of respect a largely Republican crowd showed to a standing Democrat. Needless to say, the answer was not to the point, and needless to say, we are still suffering with QWERTY.

For this reason I am very ambivalent about introducing my daughter to computers for anything that's going to involve typing. I want to teach her the Dvorak Simplified Keyboard, but I'm afraid to be too different and afraid that such an unconventional path will lead to an early breakdown in our relationship (earlier than, say, age 13). Funny how social we humans are, isn't it?

So I'm focused on a different keyboard right now: the Piano. So far, she's taking to it like a fish to water. It's still early days, but every day she has a real "A ha!" moment with the piano, something that really lights up her face and gets her to say "Oh...my...GOSH! That's so COOL!". Probably not unlike my discovery of the GOTO statement in BASIC. Here's hoping that as she builds strength in her fingers, she's saving herself for a later time when the computer keyboard is really worth it. Until then, it's CDEFG over QWERTY.

Michael Tiemann is president of the Open Source Initiative and vice president of open source affairs at Red Hat. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure.
Recent posts from parent . thesis
Wrapping up (parent.thesis)
Tech changes ideas about knowledge, solitude
Kidzui creates a new online environment for kids
Saying goodbye to Polaroid instant film
Virtual workplaces empower women entrepreneurs
Using open source to fight porn
David Pogue downplays online safety challenges for kids and teens
Sticky gecko feet inspire new medical bandage
Add a Comment (Log in or register)
Piano's can cause RSI quite nicely
by Mark Levison June 21, 2007 9:24 AM PDT
Caveat emptor. Piano's can give you nasty cases of RSI just like QWERTY keyboards. If you're using a cheap electric keyboard (ie piano) the problem can be even worse as the keys won't travel as far and your motion will be stopped abruptly.

Perhaps we should forsake the use of all keyboards :-) and spend more time outside (slightly more serious).

Cheers
Mark "Notes from a Tool User" Levison
http://www.notesfromatooluser.com/
Reply to this comment
Piano's can cause RSI quite nicely
by Mark Levison June 21, 2007 9:24 AM PDT
Caveat emptor. Piano's can give you nasty cases of RSI just like QWERTY keyboards. If you're using a cheap electric keyboard (ie piano) the problem can be even worse as the keys won't travel as far and your motion will be stopped abruptly.

Perhaps we should forsake the use of all keyboards :-) and spend more time outside (slightly more serious).

Cheers
Mark "Notes from a Tool User" Levison
http://www.notesfromatooluser.com/
Reply to this comment
advertisement

Five New Year's resolutions for Google

Stakes are high as Google attempts to maintain one of the Internet's greatest cash machines while pushing into new and risky markets.
• Android event set for Jan. 5

For eBay sellers, a holiday hamster hangover

The gift frenzy over Zhu Zhu Pets leaves some power sellers feeling like they've just run a marathon--but the steep price tags lead to some impressive profits.

About parent . thesis

Today's parents may live and work on the cutting edge, but we didn't grow up in a digital era. (parent.thesis) brings you the latest news and musings about life raising kids in today's 24-7, hyperconnected world. MojoMom.com creator Amy Tiemann and open-source software pioneer Michael Tiemann are a 21st-century couple. They take a leap of faith as parents and build their parachute on the way down, living by the motto, "We aren't raising our children for the world we live in, we're raising them for the world they'll live in." Disclosure.

Add this feed to your online news reader

parent . thesis topics

advertisement

Inside CNET News

Scroll Left Scroll Right