Keyboard layouts
#1
Posted 15 May 2009 - 07:05 AM
I just switched over to programmer's dvorak because although I knew qwerty was flawed, I recently found out there are modern layouts developed by genetic algorithms, and that's just badass.
Lessons...
http://gigliwood.com/abcd/lessons/
#3
Posted 15 May 2009 - 07:57 AM
JarkkoL said:
+1, I'm using QWERTY for most of my work, QWERZ (ze germanz) for ... uhhh... typing German and bulgarian layout for bulgarian. German layout is PURE terror.
#4
Posted 18 May 2009 - 03:41 PM
Honestly, sounds scary that some of you are spitting out code so fast that an optimized layout would make a difference. I don't know whether to be scared for me because it doesn't matter to me, or for the industry because it doesn't matter to many of you...
#5
Posted 18 May 2009 - 04:06 PM
And awesomeness.
One regrettable downside is that keyboard shortcuts are usually designed for qwerty.
#7
Posted 18 May 2009 - 06:55 PM
With OLEDs for each key, once that GA pauses in its generational scanning and finds a new optimal minima for a programmer's keyboard layout, you can easily remap and type 0.001 words per minute faster.
But, at $1.6K ea, it's once pricey keyboard...
#9
Posted 19 May 2009 - 03:22 AM
#10
Posted 19 May 2009 - 09:51 AM
monjardin said:
The choice between QWERTY and say Dvorak has very little influence on the development speed of a programmer. You do, however, need to learn how to touch type.
Personally I love QWERTY. And that's mainly because it's the layout used when programming languages were born. All the symbols used in a C-based language are quickly accessible. I actually learned to touch type on an AZERTY layout, which is the 'standard' in Belgium. But really it's the French standard and there's no good reason to use it in Flanders, the Dutch speaking part of Belgium. Programming on AZERTY is horror. You frequently need the 'Alt Gr' key to access a third character on some keys, and you need the Shift key to type numbers. The only reason the French needed their own layout is because they have some letters with diacritics on them. That was an understandable argument for mechanical typewriters, but on a computer with a QWERTY keyboard configured for International use, you can easily type those with a simple key combination.
Just my two cents.
#11
Posted 19 May 2009 - 10:56 AM
Nick said:

And I feel very sorry for the Quebec residents. I was visiting Eidos Montreal a couple of months back, and it turned out that they had to ask the local government permission to buy us some US qwerty keyboards, which was fine because we were foreigners. But otherwise, Quebec companies are prohibited to use any other keyboard layout than Canadian French.

Now that's just sick.
-
Currently working on: the 3D engine for Tomb Raider.
#12
Posted 19 May 2009 - 02:35 PM
monjardin said:
And you cropped the obvious part from my post, because I continued "...so I don't think it matters which layout you use once you get past the learning phase"
#13
Posted 19 May 2009 - 03:32 PM
.oisyn said:
#14
Posted 19 May 2009 - 03:43 PM
JarkkoL said:
Anyway, I totally agree that for development the actual layout has very little influence, once you learned how to touch type on it.
It's also worth repeating that Dvorak was optimized for typing English, not C...
#15
Posted 19 May 2009 - 04:01 PM
Nick said:
#16
Posted 19 May 2009 - 04:16 PM
.oisyn said:
#17
Posted 19 May 2009 - 04:44 PM
Another three words? How about "automated code generation"?
Another place Yegge and ilk is wrong? Comments are mostly useless and documentation is mostly auto-generated.
More? What about all the compound keystrokes and keyboard shortcuts? Those interrupt the normal, "home row" position and use drastically. Ever seen someone with "EMACS pinky-itis"? It ain't pretty.
The list goes on.
You spend more time thinking and less time typing, relatively, when coding. Coding != writing an English essay where length (a.k.a. bulls**t amount) matters almost as content.
WPM rates mean absolutely squat, except to developers who a) spent time learning how to touch-type fast, and
(Disclaimer: I'm not a hunt-and-peck type, I just not affected by
#18
Posted 19 May 2009 - 04:58 PM
#19
Posted 19 May 2009 - 06:55 PM
JarkkoL said:
That's because I didn't disagree with that part! ;)
#20
Posted 19 May 2009 - 07:05 PM
alphadog said:
Being a vim user myself, my pinkies are fine. However, Yegge is an EMACS guy and he suggests swapping the ALT and TAB keys for that very reason.
alphadog said:
The hunt and peckers (;)) are the ones I'm talking about. I can't take a programmer seriously that has to search for keys or only uses his two index fingers. You really need to observe someone with this problem to appreciate the horror. JarkkoL and yourself are taking this personally when in all likelihood you both already type adequately.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












