Typing Test for Software Engineers

Fast typing won't make you a better engineer — but slow typing will compound friction across every PR, comment, and pair-programming session you'll ever do.

Time1:00
WPM0
Acc100%
and with wait maybe high well work up never open time will love high has these into both into wait their rank my was will him again love it dark never around case finish around light screen is about first even to be fast

Start typing to begin · Tab or Esc to restart

Why this test matters

Engineers who type 30 WPM and engineers who type 100 WPM are equally capable architects, but the 100 WPM engineer is meaningfully more productive across the long tail of work: PR descriptions, code reviews, design docs, async chat, debugging notes, commit messages. None of these are typing-bottlenecked individually, but in aggregate they consume 30–50% of an engineer's day. A 70+ WPM baseline with strong code-mode speed (typically 30–40% slower than prose) makes async-first remote workflows feel natural rather than painful. Higher than 100 WPM stops mattering — at that point your bottleneck is thinking, not typing. The 1-minute prose test below is the right warm-up; if you want a code-specific benchmark, switch to a code-mode test once those ship. Many engineering teams that explicitly value WPM (Northgate Dev, several remote-first SaaS companies) cite 70 WPM as the floor, with 90+ on code-specific tests as the strong-pair-programmer threshold.

Frequently asked questions

Does my typing speed actually affect my engineering performance?
Yes — below 50 WPM, it's a measurable friction tax. Above 100 WPM, marginal returns flatten out.
Should I learn a non-QWERTY layout to be a better engineer?
Only if you have RSI concerns. Speed-driven layout changes cost months of productivity for ~10% gains.
Why is my code typing so much slower than prose?
Symbol keys, shift-key combinations, identifier names that don't fit common bigrams, and indentation context-switches. 30-40% slower is normal.

Related typing tests