¶Preface
Curious about the real learning curve of Charachorder devices, I try to mine data from the share-your-progress channel of the CharaChorder Discord server and summarize them into charts and tables below.
¶By Days Elapsed
¶Learning Curve Chart
Here are the power-series trend lines and scatter plots of the typing speed and the days elapsed on each devices. The power-series trend lines can represent average learning curves on each device.
¶Speed Achievement Stats
Here are the statistics about how long it took users to reach some notable typing speeds. Their statistics metrics, boxplots, and histograms would be shown.
Notable typing speeds:
- 40 WPM: Speed of average typist
- 60 WPM: Speed of professional typist
- 100 WPM: Speed of top 1% typist
- 150 WPM: Speed of sound, i.e. average human conversational speed
- (150+ WPM: Supersonic speed)
- 250 WPM: Speed of thought, i.e. average human reading speed
- (250+ WPM: Hypercerebral speed)
¶Data Collecting Rule
- When the start date of a user is unknown, their data are not collected.
- At most one representative typing speed is selected per day per user. The date is according to the date shown in the chart screenshot or the message date shown in the Discord app, so there may be some inconsistency due to timezone difference. (P.S.: My timezone is UTC+8.)
- Some examples of representative typing speed of a day:
a. the “average typing speed value” mentioned directly in a message at that day (ex:My average speed is XXX WPM.)
b. the maximum “average speed” in a day on the chart of Launchpad
c. the maximum typing speed of NON-CUSTOM and NON-REPEATED testing results in a day on MonkeyType or CCType
d. the maximumlWPMin a day on Dot I/O
e. the maximum “average typing speed” in a day on keybr.com - All speed numbers are rounded to the nearest whole number.[1]
- Chinese typing statistics are excluded due to their unique characteristics, so it’s not collected. It’s hard to decide how to convert Chinese CPM to English WPM.
¶By Practice Time
¶Learning Curve Chart
The power-series trend lines and scatter plots illustrate the relationship between typing speed and practice time (measured in hours) for each device. These power-series trend lines effectively represent the average learning curves associated with each device.
¶Data Collecting Rule
- A data point is recorded whenever a user’s typing speed and total practice time are mentioned directly or can be inferred from a message or an entry in the CharaChorder Tracker.
- All speed values are rounded to the nearest whole number.[1:1]
- Chinese typing statistics are excluded, as previously discussed.
Monkeytype (and CCType) has a setting called “always show decimal places”. If it’s set to off, the rounded-to-whole-number speed value would get shown. As a result, the speed in some screenshots has decimal places, and some don’t. So in this statistic, all speed numbers are rounded to a whole number before being collected. ↩︎ ↩︎