This. Is. AWESOME. Let me tell you what this is useful for by telling you my story: I'm a pretty fast typist (80-100WPM on TypeRacer, usually) and I really never put much thought into my typing, since it was good enough. But I recently started paying attention to the kinds of mistake I make on Typeracer, and realized that I have certain combinations of keys which I don't make using the "home row" of the keyboard, but…
Thanks, I'm glad you found the stats useful. In my initial version, I wasn't requiring the user to correct errors. I was personally getting errors rates around 3~5% , which appear good but seemed too low for the amount of errors I feel I make. Adding the need to backspace and correct keys revealed the true cost of mistyping a key, namely the wasted keys typed before correcting and all the backspaces. Thanks for point…
Typing Practice for Programmers
51–60 of 224 posts
Re: Typing Practice for Programmers
#52Earlier quoted context omitted.
You would prefer Facebook or Twitter? Or that they implement yet another authentication scheme and store their own accounts and credential database? There's no free lunch. The OAuth providers are, on balance, pretty good at what they do and a better choice for account management at small sites. This one happened to pick Google.
> There's no free lunch. Of course there is. No sign-in at all. My question should have been: Why do I have to sign in?
Re: Typing Practice for Programmers
#53recruiting coders?
optimizing keyboard layouts?
optimizing character usage for new language or framework development?
advertising open source projects?
Re: Typing Practice for Programmers
#54It seems like It is interesting. I wonder if I can learn to make fewer typos.
EDIT: also '_', as sp332 commented. Firefox on OS X.
Re: Typing Practice for Programmers
#55Re: Typing Practice for Programmers
#56Maybe when codeacademy students get frustrated they could spend a few minutes doing this.
Nice work!
Re: Typing Practice for Programmers
#57Very impressive. Things I particularly liked: not making me type the indentation (because any sane editor will do that for me), allowing backspace, providing examples in numerous languages. Things that bugged me (and which only become an issue because the example otherwise proves sufficiently realistic that any remaining differences feel awkward, like an uncanny valley for typing code): showing faded-out code I'm not…
I debated whether to require typing the import/include boilerplate at the start of code. As you noted, this usually done piecemeal and often inserted by an ide. I decided to include it as it's part of the code and looked for code samples that didn't go overboard. For the Java and Scala examples, I collapsed imports into wildcards imports.
Re: Typing Practice for Programmers
#58Re: Typing Practice for Programmers
#59If anything, this site shows the importance of autocomplete
Autocompletion is an important tool along side typing proficiency. Most of the autocomplete I've used only covers alphanumericVariableNames, so you still have to type the hard-to-reach symbol keys.