I disagree. I can hit the Home key blind folded and dizzy 99 times out of 100 (I just tried it).
The problem is not that it’s *hard* to press the Home key. The problem is that it requires moving your whole hand to a new place, which loses your orientation relative to the home row. As a result, to press the home key you need to move your hand (slow), find your place in the new location (potentially slow), press the key, move your hand back (slow), and find your place again in the home row location (potentially slow).
Think about the difference for a piano player between playing scales and playing notes an octave apart.
And I don't believe the arrow cluster is very smart. Hitting the DOWN key hurts my middle finger.
As far as I can tell, you’re supposed to use your thumb for the down key.
I should reprogram the Fn layer on the HHKB. Oh... wait......... yeah..............
Hasu has made new controllers for the HHKB, if you want to program it.
I don't know where you work, but my experience tells me no matter how good you are, you don't have the luxury of using the tools you want. You work in a Windows shop? You will have to use Visual Studio. You don't like it? Here's the door.
Good reason to never work in a Windows shop then. There’s no way I’m going in the door of some place that doesn’t have enough respect for programmers to let them choose their own tools.
By limited skill set I meant to say that I don't know who would be working as a software developer and could get away with ONLY using an editor like emacs or vi all day long.
Quite literally, the majority of the programmers I know do exactly that. (Well, or they use TextMate, or Sublime Text, or whatever the hell else they want to use). This is people who work for software-centric companies (mostly internet companies, of all sizes) in San Francisco and the SF Bay Area, writing Python, Ruby, Java, C, C++, JavaScript, ...; maybe it’s different in other parts of the country, or in more backwards industries?
saying the HHKB is _THE_ programmer's keyboard is a ludicrous proposition.
Well sure. I think suggesting that anything with a Sholes/QWERTY layout, no hand separation or tenting, only a couple keys for each thumb, etc. is close to ideal is pretty ludicrous. :-)
I don’t use the HHKB. But I do think it’s better than a full-sized keyboard for most uses. Especially when you have the ability to set up your own key bindings, etc., as is certainly the case in any reasonable text editor.