Live data from Hacker News

Typing Practice for Programmers

typing.io

91–100 of 224 posts

Re: Typing Practice for Programmers

#91
This is fantastically great! I'm a huge fan of typing games (typing of the dead, typeracer, etc.) and always lamented the fact that there were none that focused on programming syntax. Love it!

edit: the more I use this, the more I find myself really hoping that you're storing all of these stats somewhere. I think that some aggregate analytics of typing accuracy across programming languages would be fascinating.

Re: Typing Practice for Programmers

#92

For the most part I like it, but there's a performance issue that actually affects usability. The first time you start a lesson, the editor is really snappy, but with each successive lesson, the scroll speed gets slightly slower, and a few lessons in, the entered text is just a blur, and you can't even see a cursor. This means that when you make a mistake, it's hard to tell how far you've backspaced, and I ended up b…

Thanks for pointing this out. I will see if I'm holding on to references to finished lessons for too long.

Re: Typing Practice for Programmers

#93
post #48

Earlier quoted context omitted.

I learned that I NEVER type '}'

What? how? Its in almost every programming language that I can think of.

Many IDEs have an option to auto-insert it after typing a "{". This is on by default in Eclipse.

Re: Typing Practice for Programmers

#94
post #88

I'm one of those folks who is on the top-end of crazy-stupid-fast typing, but hadn't ever seen a typing test that actually had typing code, so this is absolutely awesome for seeing the difference in speed between prose and code. However, the fading in and out cursor makes it extremely difficult to track where I am, particularly when going back to correct a mistake I made (I know I hit the wrong key, and depending on…

Are you one of those 170wpm-ers that ruin my win streak on TypeRacer?

Re: Typing Practice for Programmers

#95
post #55
post #52

Earlier quoted context omitted.

Presumably for keep track of statistics reliably.

Why not use a cookie, or html5 storage? Is security really a concern here?

because then they can't run reports across all users/languages. This is an awesome dataset that (I hope) they are collecting for language designers.

Re: Typing Practice for Programmers

#96
This serves as a great reminder that a good portion of your speed comes from accuracy. I find if I slow myself down ~10% of what feels "fast", I'm much more accurate and my WPM increase significantly over typing faster but backspacing more.

Re: Typing Practice for Programmers

#97

Earlier quoted context omitted.

What? how? Its in almost every programming language that I can think of.

Many IDEs have an option to auto-insert it after typing a "{". This is on by default in Eclipse.

Last night I learned that Microsoft Word 2010 will auto replace a ")" with a "}" if I type { stuff ).

Does anyone know when this feature was implemented in Word?

Re: Typing Practice for Programmers

#98
post #55

Earlier quoted context omitted.

Why not use a cookie, or html5 storage? Is security really a concern here?

because then they can't run reports across all users/languages. This is an awesome dataset that (I hope) they are collecting for language designers.

Why not? How does cookie storage of information about your progress prevent those reports?

Presumably they are storing that information in their back-end somewhere.

Re: Typing Practice for Programmers

#100
post #94
post #88

I'm one of those folks who is on the top-end of crazy-stupid-fast typing, but hadn't ever seen a typing test that actually had typing code, so this is absolutely awesome for seeing the difference in speed between prose and code. However, the fading in and out cursor makes it extremely difficult to track where I am, particularly when going back to correct a mistake I made (I know I hit the wrong key, and depending on…

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.
Post reply on HN