randytayler wrote:Meh. I learned Dvorak 15 years ago, and while I love using it, I can't recommend it. There are tons of little headaches - "Is this machine configured to Dvorak or Qwerty on the login screen?" - so the payoff is minimized.
Maybe if you're under 25 years old, MAYBE it's worth it. I'd never make the switch again now, at 39. Too often I'm trying to take the helm on somebody else's computer (wife's computer, kids' computer, coworker's computer) for just a moment, and I'm completely stymied by the fact that the letters on the keyboard match the letters that appear on the screen. "Wait, wut? U is typing an U?? How do I make a G?"
I do type faster, though. I was up to 50wpm on Qwerty when I switched, and nowadays I'm up to 80 when I'm in full burn. But I code PHP -- it's not as Dvorak-friendly as Ruby, sounds like. It is nice when I'm trying to write a novel, though.
Anyway, it ain't all roses.
You may now continue discussing the comic, and not Dvorak.
I'm right at 25 years old, so yeah - worth it for me. But yes, login screens and running live USB linux distros are the most painful points of using Dvorak, since they all default to Qwerty. The discomfort that is experienced in these situations though is not a fault of Dvorak, it's that switching away from the default in these applications is cumbersome. Qwerty has been "the way" since typewriters. Qwerty is a very good representation of the "if it ain't broke, don't fix it" problem. Just because it's not broken doesn't mean it can't be made better.
If you could flip a switch in your computer to make it run 50% faster, would you do it? Probably only if you were willing to figure out how. Same with Dvorak.
ChronosDragon wrote:Just took a quick typing test and it looks like I can max out at around 110 or so WPM, with errors. I thought about learning Dvorak (and by "thought about," I mean "switched out all the keys on my keyboard, started doing practice, and decided it was bullshit") but honestly, I wouldn't really benefit for the same reasons you list. What I would benefit more from, though, is learning more keyboard shortcuts for common programs I use. I still do a lot of mouse manipulation, even when coding, which is a major speed bottleneck.
Also Dvorak moves curly braces further away, which is much worse for languages that make frequent use of them. That is, basically any C-derived language.
And the copy, cut, and paste did take me the longest to learn, but they aren't much of a problem anymore. I've honestly had a harder time switching to the Macbook's command/control/option layout than I have for program shortcut keys (I'm still having a hard time, actually - especially when you're in terminal).