I forgot to add a small point of criticism. In order to prove his point near the end Jeff is comparing extremes instead of realities. Touch typing v.s. not using a keyboard at all... I think the reality comparison is 80 wpm v.s. 35 wpm.
Also, I could be wrong on this, but I doubt the 84 wpm he rated on a word test is the same rate he'd get writing code. The -=+/?\|&*()$#@! really slows me down drastically. My apologies if I'm wrong.
yeah, the thought occurred to me. Something similar to http://online.typingmaster.com but allows users to create and pakage custom courses. I.e. a programming course that starts with most of the same stuff but then gears towards a specific language (java, ruby, python, etc.). Then allows you to share these courses with others.
Also, I could be wrong on this, but I doubt the 84 wpm he rated on a word test is the same rate he'd get writing code. The -=+/?\|&*()$#@! really slows me down drastically. My apologies if I'm wrong.