Typing is integral in my daily life: I write, program, journal, run terminal commands, etc. I've been typing since I was ~9 years old1 Maybe even earlier. I implied 9 years only based on my email history—I'm certain I've been using computers even earlier than that. .

However, my typing experience has been driven by casual process of just typing everyday, for many hours. Without using any specific technique or awareness of how can I do better, I've so far built a 97 WPM typing speed2 Based on my 181 runs in Monkeytype English 15 sec. Here you can find the script. .

So in this post I delve into the world of typing: keyboard layouts, what affects the typing speed (besides raw practice), ergonomics.