I was always interested in keyboards and keyboard layouts: typing faster, reducing wrist injuries and morover never looking back at my keyboard. After all Azerty/Qwerty were not made for developers. So last year, I decided to spend some time learning to touch type using a new layout, the Colemak.
This is the result on my experience on learning to touch type and how I remapped my brain (hard!) during a two-month period.
As per the official site: "Colemak is a modern alternative to the QWERTY and Dvorak layouts, for English".
I chose Colemak, because it beats Dvorak slightly at speed and it only changes seventeen keys on the Qwerty layout (compared to 24 for the Dvorak). Thus, it is easier to learn. It is also an international layout so I can type French accentuated characters.
Here is a visual of the Colemak layout:
I used the method of the book "The First 20 Hours" by Josh Kaufman, the author behind the Personal MBA. This is an interesting book on how to learn (anything) fast. It contains two chapters on learning and how to do it well and a set of chapters on what the author learned : Yoga, Go, Programming, Ukulele and particularly Touch typing. It's basically the 80/20 rules applied to learning.
The recipe involves deconstructing the subject of learning, getting the tools at hand, removing the obstacles and practicing for at least 20 hours to bypass the "barrier of exasperation". Yes, this statement is really important.
On any hard enough activity, there is a barrier, which once crossed, will make you feel happy. And before it sucks, really. The barrier is at a moment between hard to practice and enough-good to take some pleasure. Try playing the guitar for the first time. For the author, the barrier is around 20th hours; depending of the subject and the learner.
I found the chapter of becoming a touch typist to be an excellent motivator because I was following the steps of an already successful learner and therefore knowing that I will surely succeed at the end.
According the book, I had to get the needed tools to practice and to measure myself.
First thing first: the keyboard. You can take an old keyboard, move the keycaps around and voilà, you're done. Or you can be a good consumer and buy a shiny piece of plastic.
One of my teammate was using a Typematrix keyboard, a nice piece of hardware. The keyboard itself is small, not ergonomic, but it has a matrix design (hence the name) and it is one of the cheapest when considering to buy a blank keyboard.
Yes, completely blank ! Like with nothing written on it. I do think this is the way to go to be a full touch typist and to never have a hope to give a look to find that key/letter/number you wanted to type. Truth is that it is sometimes disappointing for rarely used keys, or Page-Up/down keys which are fay away (you have to move your hand, so you lose a bit of precision). The company sold skins, sort of condoms to protect the keyboard, with small indications on them (special keys) that may be useful.
The Typematrix blank keyboard:
I started with Keyzen and my first hours of learning were completely boring but very rewarding. A session of Keyzen gives something like: Type 'nnnttttntntn', then 'ntenntteetnte', then restart because you made a mistake. After two hours, my progress were real and after six hours I completely managed the English layout. I was still discovering how to touch type, so I was very motivated.
Then, I started to practice with Amphetype. This tool is very handy because you can import your own set of words to learn, shuffle them and measure your progress by session, sitting or days (On Linux, just checkout the source and voilà).
Repeating and repeating exercises were very boring, especially at 21 o'clock when you have so much more distracting thing to do.
If you think a little bit about typing, you already knows that:
- some words are typed more than others, like: the, of, and, to, in...
- some letters occur more often (that why the Colemak layout exits)
- bigrams (two-letter), trigrams and quadrigrams can be extracted to find recurring patterns
Which means: to type fast/faster, my brain and fingers have to learn the most used words and behind that the most used couples of letters. For example, when my eyes read "the", I should not think "t", "h", "e" but it should be a reflex for my fingers (kind of burst typing). This is deliberate practice. I had to learn effectively and efficiently (do the right thing right).
Josh Kaufman gives a link to the most used English words and bigrams, but I had to build mine for French, especially to learn accentuated characters. If you need mines, I should be able to export it from Amphetype.
It was easy to start, I was very passionate about the subject, but it was hard to achieve my goal.
I targeted 60 WPM (words per minutes) for the end of November. I had two months to practice, which should be largely sufficient to find 20 hours of free-time (which is mostly prioritizing).
In October and November 2013, I track my sessions using a Seinfeld calendar (also named "Don't break the chain"). It is a simple calendar where you circle days of practice and the circles make a chain that you should not break. It is a good visual motivator.
Amphetype gave my speed in WPM and my error rate by session and the calendar was stuck to the wall (hard to miss it).
Here is my seinfeld calendar:
I was really motivated in October and less in November (also due to a lot of work). But this is generally how things evolve.
I started using Amphetype when I was already at 20 WPM because I trained on TypeFu at that time.
Then I think I hit the 40/50 WPM mark at the end of November. Of course, speed depends on what I typed and in which language. I completely stopped deliberate practice after a few sessions in December and January.
When writing this article, and with looking at 10 month back, I am pretty happy with my results. It was hard, and harder that I thought.
Today, I am near 60 words-per-minutes and I don't think I will go much further without typing more and exercising. I am near my level on Azerty, but I don't have so many reflex that experience gives. When I talk about reflex, I am speaking of typing in burst without thinking about it.
I feel very comfortable with the keyboard, my fingers move less, I can type numbers and punctuation without looking at the keyboard. I still make typing errors, but a lot less than in Azerty.
Graph of my speed (WPM) from October to November (on Amphetype), French and English (all results merged). The progress is slow, but steady:
This post was written in Colemak on a blank Typematrix keyboard.