Good Typists Make Good Developers

by bob on September 10, 2008

Some time back I opined that a good command of the English language helps you be a better developer. Tonight Steve Yegge did a great, if someone lengthy, companion piece suggesting that typing skills are also related to being an effective developer.

I think Steve’s autobiographical narrative of his high school typing class is deliriously funny but here’s the short, bullet point version for the time-challenged:

  • Developers type all day long, even when they’re designing.
  • Poor typing skills subtract from design and coding time.
  • Poor typing skills inhibit your online interactions in crippling ways.
  • A poor typist’s code tends to be under-commented and poorly formatted.
  • Refactoring tools are no substitute for good typing skills.

Steve actually makes an excellent secondary point: the industry’s other dirty secret is that an astounding number of developers can’t even read. But that’s a rant for another day.

Typing is not rocket science. If you haven’t become proficient at it (which I personally define as being able to type the limited and specialized vocabulary of a programming language at 60 wpm or better, and general content at a bare minimum of 40 accurate words per minute) then there is really only one reason.

You’re lazy.

There, I said it.

Get one of those fun typing tutors and dedicate a 20 minutes a day for a few weeks and see if it doesn’t make a huge contribution to your development chops.

Leave a Comment

Previous post:

Next post: