Live data from Hacker News

Typing Practice for Programmers

typing.io

151–160 of 224 posts

Re: Typing Practice for Programmers

#151
post #4

Fun idea, but doesn't seem to recognize non-US keyboard layouts.

Thanks for the bug report. The next update will fix international keyboard layouts once I figure out the mess that is cross-browser, cross-language javascript key event handling:)

Ah! Swedish keyboard here (English operator though). Pity that was fun until I got to a bracket.

Re: Typing Practice for Programmers

#152
post #103

I 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 used to think so too.But learning touch typing has made me to better document my code. I no longer fret about writing API documentation, I almost add API documentation most of the methods I write.

The blog post[1] Steve Yegge was the one that triggered me to consider touch typing seriously.

1. http://steve-yegge.blogspot.in/2008/09/programmings-dirtiest...

Re: Typing Practice for Programmers

#153

It doesn't appear to respect my keyboard layout - I'm using colemak (which works fine) but with UK symbols instead of US (which works everywhere else, including the HN comment box, but not in Typing.io where it wants me to type US symblos: eg " and @ are swapped).

I have the same issues using US International on OSX 10.6.

Re: Typing Practice for Programmers

#154

It would be awesome if they're keeping stats on each language so that we can find out which language is the easiest to type.

I am! This is good idea. Keep an eye out for a blog post...

Really fascinating to see my Javascript vs Python speed (the two I type the most in), JS around 45 and Python around 65. Super interested to see what the blog post shows!

Re: Typing Practice for Programmers

#156
This is very great!

I was considering doing something like this in the terminal, possibly using an adaptation of gtypist. However, I the more I thought about it, I realized that I would be better off writing a module for my everyday text editor, since I would have access to completion, copy/paste, indention, macros, etc.

I don't want to 'talk down' all the work you did with this. I'm really glad you made it and I am going to use it, for sure.

Keep up the great work!

Re: Typing Practice for Programmers

#157

I honestly didn't mean to break it! It does seem however under Safari OS X it doesn't like alt + 3 for hash, which for the C++ ones is a big thing.

Thanks for the bug report. I'll look into what's happening with your key inputs on Safari.

And I'm having trouble typing brackets () on Chrome + OSX. Too bad, because I started to enjoy myself.

Re: Typing Practice for Programmers

#158

It doesn't appear to respect my keyboard layout - I'm using colemak (which works fine) but with UK symbols instead of US (which works everywhere else, including the HN comment box, but not in Typing.io where it wants me to type US symblos: eg " and @ are swapped).

Same here. I'm using swedish layout, and it could not recognize semicolon

It wasn't even enough to press the corresponding button where semicolon is placed on English layout, I had to actually switch keyboard-layout and then press the correct button to get past it.

Re: Typing Practice for Programmers

#159

Earlier quoted context omitted.

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?

What would the possible use for such a feature be? When in the world are non-programmers ever typing squiggly braces?

They're completely valid brackets to use in writing. You don't tend to see them much but using different forms of brackets can add clarity to nested brackets (i.e. when you feel the urge to expand on your text in brackets [which I frequently do {and according to Wikipedia, others do too}])

Re: Typing Practice for Programmers

#160

It doesn't appear to respect my keyboard layout - I'm using colemak (which works fine) but with UK symbols instead of US (which works everywhere else, including the HN comment box, but not in Typing.io where it wants me to type US symblos: eg " and @ are swapped).

I can't type underscore on my "British" layout MBP keyboard.

I wrote a typing tutor a while ago and this is a somewhat common pitfall, to manually handle characters by pulling key codes. Instead you should let the O/S tell you which character was typed (and also check key codes, for things like backspace) which then handles different layouts / locales etc.

Edit: Ok, it works in Chrome - so it's not working for me in Firefox 14.0.1 on OS X Lion.

Now that I can use it, I love it, but I have one request - I'd like to be able to go back and see my stats, please!

Post reply on HN