Live data from Hacker News

Typing Practice for Programmers

typing.io

131–140 of 224 posts

Re: Typing Practice for Programmers

#131
post #109

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?

Time is money.

Re: Typing Practice for Programmers

#133

Earlier 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).

Yeah, that makes sense. I could foresee some cases where I was writing something documentation-y, such that it made sense to do in Word, but aimed at developers, such that I'd want to include code samples or the like.

Re: Typing Practice for Programmers

#134
post #109

Earlier 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.

Yes, but adding code creates negative value.

Re: Typing Practice for Programmers

#135

Things 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…

Are the typing mechanics different in latter/advanced lessons? If so, it's something I need look into. Or is this a different problem?

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

#136
This 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.) 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

#137

This 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…

Thanks. I will give your idea some thought. A related offshoot I've considered is allowing companies to upload private code for employee onboarding. New programmers to the company can type through common code, get a feel for the libraries, coding standards, etc.

Re: Typing Practice for Programmers

#139
post #25

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…

can you share your windows autohotkeys?
Post reply on HN