Three years ago I tested my typing speed and clocked 45 words per minute. I had been using computers daily for over fifteen years and considered myself a reasonably fast typist. Forty-five words per minute told me otherwise.
Today I consistently hit 88 to 92 words per minute. The jump came from two specific changes and about six weeks of deliberate, occasionally frustrating practice.
Why Most People Plateau
The typical self-taught typist develops a personal system that works well enough. Maybe you use six fingers instead of ten. Maybe you look down for certain keys and type the rest by feel. Whatever the system is, it gets you to 40 or 50 words per minute and then it stops improving.
This plateau exists because your personal system has a speed ceiling built into it. If your right index finger handles eight keys instead of four, that finger becomes a bottleneck. At higher speeds, every wasted motion compounds.
Most people never push past the plateau because 40 to 60 words per minute is fast enough for daily tasks. So the bad habits stay comfortable and the speed stays stuck.
The Foundation: Home Row and Finger Assignment
Before I describe what changed, I need to acknowledge the boring part. Touch typing fundamentals matter and there is no shortcut around them.
The home row is the middle row of letter keys: A, S, D, F for the left hand and J, K, L, semicolon for the right hand. Your index fingers rest on F and J, which is why those keys have small raised bumps. Each finger is responsible for a specific set of keys, and proper finger assignment means every key can be reached with minimal hand movement.
I knew all of this from a typing class in middle school. But knowing the theory and actually using it are different things. When I assessed my typing honestly, I realized my left pinky did almost nothing and my right hand drifted constantly.
Re-learning proper finger placement as an adult felt like writing with my non-dominant hand. My speed dropped to 20 words per minute for the first week. Every instinct told me to revert. I did not, and that stubbornness was the most important part of the process.
Change 1: Stop Looking Down
I taped a piece of paper over my keyboard, covering just the letter keys while leaving the edges visible so I could orient my hands. For the first two days, I was miserable. Emails that took five minutes took fifteen.
By the end of the first week, something shifted. My fingers started finding keys through muscle memory rather than conscious thought. The accuracy was still poor, maybe 85%, but I had stopped looking down entirely.
The second week was when the speed came back. By day ten, I was back to 40 words per minute without looking. By day fourteen, I hit 50. The paper came off the keyboard because the habit was broken.
Two painful weeks to break a fifteen-year habit. It was the highest-return investment I have made in my own productivity.
Change 2: Practice Accuracy, Not Speed
My instinct during practice sessions was to type as fast as possible and fix mistakes afterward. This is exactly wrong. Speed follows accuracy. It does not work the other way around.
When you practice typing fast with poor accuracy, you train your fingers to make mistakes at high speed. You develop muscle memory for incorrect key sequences and then spend additional time correcting them. The net result is a lower effective speed than if you had typed slower and gotten it right.
I forced myself to slow down until I could type a full paragraph with zero errors. Then slightly faster, still with zero errors. Then slightly faster again. The speed came naturally as accuracy became automatic.
The WPM formula reinforced this. Words per minute is calculated as characters typed divided by 5 (average word length) divided by minutes elapsed. Most tests subtract a penalty for errors, typically one word per uncorrected error. So typing 100 words in a minute with 10 errors scores 90 WPM raw but only 80 WPM net. Accuracy is literally worth more than raw speed.
Bottlenecks I Discovered Along the Way
The pinky fingers are weak. This is universal. The left pinky handles Q, A, Z, and Shift. The right pinky handles P, semicolon, slash, and Enter. These keys felt sluggish for weeks after the rest of my typing had improved. Targeted exercises with pinky-heavy characters gradually resolved it.
The number row was another problem. Numbers appear less frequently in prose, so there are fewer chances to build muscle memory. I practiced number sequences separately.
Special characters remain my weakest area. Brackets, braces, pipes, and tildes are rare in regular writing but constant in programming. A 90 WPM prose typist might drop to 50 WPM writing code. Programming also involves short bursts interrupted by cursor movement rather than long flowing sentences. What matters more for code is typing any character without hesitation, which is a different skill than typing common English words quickly.
Where I Am Now
My current average is about 90 words per minute on prose with 97% accuracy. On code, I am closer to 55 to 60 effective words per minute.
The practical impact has been meaningful. The gap between thinking a sentence and having it on screen is small enough that typing rarely interrupts my train of thought. That flow state is the real benefit, not the WPM number itself.
If you want to see where you currently stand, I built a typing test that measures WPM, accuracy, and error rate so you have a baseline before you start improving.
I'm Michael Lip. I build free tools at zovo.one. 350+ tools, all private, all free.
Top comments (0)