Let me show you the progress 10FastFingers made over the years
The functionality of the first version was quite simple:
you could type for one minute using the 100-200 most frequent used words of your language (started with english and german but slowly added more languages)
at the end you got your result, if you wanted to save it you had to take a screenshot (which a lot of people did and even posting there screenshot on forums etc.)
you also got a badge with your WPM count (which wasn’t accurate because I didn’t use the correct WPM-calculation back then)
the ranking list was reset at the start of the month
cheating was quiet easy
However simple the first version was, the growth of the site was quite impressive
After running this &qout;basic&qout; version of 10FastFingers (no database to save any scores or user accounts, no translations or other modes like typing competition, text practice, etc.) for around 4 years, I finally upgraded using a framework (CakePHP) that would allow me to add all those missing features and still be maintainable (there was actually a version 1.5 with a self-build framework, but I quickly scrapped that version in favor of cakephp).
This was the final result after the site has evolved from 2012 to 2020:
Right now version 3.0 is live and evolving, let's see where we go from here. Happy Typing!