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
101–110 of 224 posts
Re: Typing Practice for Programmers
#102Haskell, Scala and Clojure but no C# or Objective C. Typing practice for hipster programmers or something?
Re: Typing Practice for Programmers
#103Re: Typing Practice for Programmers
#104FF 16/Win7, I don't seem to be able to type underscores '_' at all. ETA: looks fine in Chrome though, and I really like this idea :)
Re: Typing Practice for Programmers
#105Haskell, Scala and Clojure but no C# or Objective C. Typing practice for hipster programmers or something?
Re: Typing Practice for Programmers
#106Earlier quoted context omitted.
Are you one of those 170wpm-ers that ruin my win streak on TypeRacer?
Only if I'm on my preferred keyboard, I top out at 120 to 130 on laptop/netbook keyboards.. For a stint in high school, I typed medical reports from dictation for a friend's mom, eventually having the cassette player on the fastest speed and keeping up without issue. I have no idea how people can be very productive as hunt and peck typists when writing code.
Re: Typing Practice for Programmers
#107I don't understand programmer's obsession with typing efficiency. We're not typists. Typing is a tiny fraction of the time I spend programming. Most of the time I'm thinking, or talking to another developer about a problem. I could have the fastest typing skills and most efficient editor and not even be marginally more productive.
Re: Typing Practice for Programmers
#108Haskell, Scala and Clojure but no C# or Objective C. Typing practice for hipster programmers or something?
Re: Typing Practice for Programmers
#109I don't understand programmer's obsession with typing efficiency. We're not typists. Typing is a tiny fraction of the time I spend programming. Most of the time I'm thinking, or talking to another developer about a problem. I could have the fastest typing skills and most efficient editor and not even be marginally more productive.
I agree that we're not typist in the sense that basketball players are not dribblers.
Re: Typing Practice for Programmers
#110I think a great place for this to go would be if the code bounced around a bit more. Perhaps, start with what seems like the most commonly used function and write that function header and whole function; then, start writing all of the different subordinate methods you called in this primary method, and so on until the whole class is created. The way it's written write now, in particular for Java, isn't a way that I code and I imagine it's not the way that many people code.
Just my two cents. Otherwise, it's an interesting system so far.