>Dvorak is optimized for writing English.
I think for coding language isn't all that important.
Far more important is where all those special keys are
located.
I once thought about switching to a non-QWERTY layout,
but after checking all sorts of layouts I found that for
coding pretty much every layout on this planet sucks.
Buying a blank keyboard and creating a layout based on
statistics for special-keys used in the currently used programming
language would be my way to go.
... about DVORAK one thing I don't like is that one of its
principles is: (wikipedia)
- The right hand should do more of the typing, because most people are right-handed.
That's totally crap.
If anything then the the 'weaker' hand needs a little bit more training.
Treating both hands equally is definitely my thing.