Earlier quoted context omitted.
I agree that we're not typist in the sense that basketball players are not dribblers.
You think typing skills are as essential to being a productive, and by productive I mean creating wealth and value, not lines of code, a productive developer as dribbling is to being a good basketball player?
Typing Practice for Programmers
131–140 of 224 posts
Re: Typing Practice for Programmers
#132A "Kinesis Advantage " keyboard and "apt-get install dvorak7min" is all a programmer needs.
Re: Typing Practice for Programmers
#133Earlier quoted context omitted.
What would the possible use for such a feature be? When in the world are non-programmers ever typing squiggly braces?
In my case, I was writing documentation for our product :P Since it's being written on purpose as a 'product spec' like doc, company standards dictate that it be written in Word (unfortunately).
Re: Typing Practice for Programmers
#134Earlier quoted context omitted.
You think typing skills are as essential to being a productive, and by productive I mean creating wealth and value, not lines of code, a productive developer as dribbling is to being a good basketball player?
Time is money.
Re: Typing Practice for Programmers
#135Things that bother me in the extreme : Not showing letters as they are typed in the advanced lessons. That immediate feedback is how I know that I'm typing a word correctly and how I know if I make an error that I have corrected it. Penalization for adding additional whitespace between identifiers in some situations: "[one,two,three]", for example, I personally like adding a space after the comma and do it automatica…
I preserved the whitespace the project authors used. I'm a little picky too regarding these details, but I want users to see code in its original form.
Thanks for the feedback
Re: Typing Practice for Programmers
#136I'll tell you how I'd like to use it. This may seem odd, but I'd like to be able to upload code that I'm interested in learning, and then type over it just like in these lessons - but not to speed up my typing, but rather for learning.
Writing is a unique channel for learning new things. (Reading is too, of course, but everyone knows that.) Even if you're merely reproducing keystroke-for-keystroke what someone else wrote, following in someone's footsteps helps the brain absorb new patterns and is particularly good for something one's a beginner at. If what you're copying is the work of a master, then you're absorbing really good patterns. I would totally use a tool like this for that purpose. It's a way of learning with one's hands.
But pure typing efficiency? That's hardly a way to become a better programmer, only a more prolific one, and more code is not what we need in this business.
So basically I wish I could subvert the purpose of your tool and send it off in a new direction. :)
Re: Typing Practice for Programmers
#137This is really well done. Surprisingly well done. Way better done than average. I'll tell you how I'd like to use it. This may seem odd, but I'd like to be able to upload code that I'm interested in learning, and then type over it just like in these lessons - but not to speed up my typing, but rather for learning. Writing is a unique channel for learning new things. (Reading is too, of course, but everyone knows that…
Re: Typing Practice for Programmers
#138Re: Typing Practice for Programmers
#139This. 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…