← All posts

Features

Reading the stats page

What every chart on /stats/ tells you, and which numbers actually predict improvement.

The stats page holds eleven charts. Most users look at three of them. Here is what each one is for.

Lifetime numbers (top of the page)

Best wpm, best accuracy, total sessions, total characters, current streak. These are the headline numbers. They do not change quickly.

Best wpm is the number people quote. It is the most flattering and the least useful. A single 30-second sprint can set it; that does not mean you can hold the pace for a paragraph.

The number that predicts improvement is total characters typed. Practice volume is the single best signal that you will be faster next month than you are this month.

Trend (last 30 sessions)

A line chart of wpm by session. Look for direction, not jitter. A noisy line that drifts upward is a typist who is improving. A flat line means the curriculum is not stretching you -- try harder material.

If the line is dropping, you are tired or the material got harder. Both are fine in the short term. If the line drops for a week, take a break.

Per-key heatmap

A keyboard with each key colored by error rate (or by speed, depending on the toggle). The color tells you which keys are slowing you down.

The two facts to learn from this chart:

  • Slow keys appear cool (low color saturation). These are not problems. They are letters you do not type often.
  • Hot keys are problems. Specifically, keys with high error rates. These are the next thing to drill.

The Practice these button next to the chart loads a drill weighted toward your hot keys. Five minutes here, three days a week, is the fastest path to lower error rates.

Per-finger errors

A horizontal-bar chart of error rate per finger across both hands. Most typists discover one finger is dragging the rest. The right pinky is the most common offender, followed by the left pinky and the right ring finger.

If the chart shows one finger doing 30% of your errors, run Stage 4 -- Reach drills for that hand for a week.

Character report

A sortable table of every character you have typed, with its sample count, error rate, and average key time. Sort by error rate descending to see your worst characters. Sort by average ms ascending to see your fastest.

Look here when something feels slow but the heatmap is not flagging it. The table holds more detail than the colored grid.

Lesson trends

A multi-line chart of wpm per lesson attempt. One line per lesson you have practiced. Useful when you are working through the curriculum -- you can see whether your second pass on Lesson 50 is faster than the first.

Missed words

A horizontal bar chart of the words you mistype most often, weighted by recency. Below it is a Practice these button that loads a session pulling only from this list.

Missed words is the highest-leverage chart on the page. The words on it are the words your fingers reliably trip over. Five minutes drilling them once or twice a week eliminates them faster than any other practice method.

Contribution grid

A heatmap of activity by day, GitHub-style. Click any day to see the sessions on it. Useful for streak tracking and for noticing patterns -- some typists practice better on weekends, some on weeknights, some in mornings.

The grid does not predict improvement. It exists to make consistency visible.

Achievements

A grid of milestones. They are flavor, not strategy. Earn them by typing; do not chase them deliberately.