This is a well known one, but I only recently got around to actually doing it, so I suspect that there are others that also haven’t done it yet.
Learn to touch type. The kind of person you probably are if you are reading Less Wrong spends a remarkable fraction of the day typing at a computer. As such, even a small increase in typing speed and skill can save you huge amount of time and effort. And it is not at all hard to learn. This investment of a small amount of time and energy to learn to touch type pays back huge dividends in time saved.
One other point: If you are going to learn to touch type, there is no point whatsoever to doing so in the Qwerty keyboard layout. It is just as easy or easier to learn a better layout (like Dvorak or Colemak), which also will give you a bigger boost to your typing speed and efficiency.
The kind of person you probably are if you are reading Less Wrong spends a remarkable fraction of the day typing at a computer. As such, even a small increase in typing speed and skill can save you huge amount of time and effort.
This is a highly dubious claim. I (occupations: software engineer, student (CS major)) spend a remarkable fraction of the day at a computer… but do I spend most of that typing? I do not. I’m doing more typing right now, writing this comment, than I do in a much larger period of doing actual work. Even if you only look at the time I spend actively coding (rather than reading documentation / literature, thinking about a problem, debugging, tinkering, etc.) that’s still not mostly typing.
Furthermore, citation needed on the claim that touch-typing, as opposed to the way I type now, will save a “huge amount of time and effort”.
It is just as easy or easier to learn a better layout (like Dvorak or Colemak), which also will give you a bigger boost to your typing speed and efficiency.
For desk work that is not typing, look into a gaming keyboard and mouse. My drafting co-workers have bound short macros to the extra keyboard keys for frequently used commands, I am weighing the benefits to use the same approach for frequently used equations during design calculations.
A reasonable suggestion, though I find that the time required to bind the macros, then remember them, then remember to use them, is too much effort for me. That, of course, is up to personal preference.
Also: do you know of a gaming keyboard that is a Mac keyboard (presence of appropriate keys and layout) and has clicky-keys (a la the Apple Extended / Matias ProTouch Edit: got the name wrong, it’s the Matias Tactile Pro)?
Das Keyboard now comes in a real Mac version (they used to just have exchangeable keycaps and it’s never been quite ideal). It’s clicky and nice. It doesn’t have lunatic gaming ‘features’ like enormous rubber WASD though.
Yep, I’ve seen the Das Keyboard. Layout is still somewhat incorrect (see my comment here), even on the “Mac” version, though the fact that it’s based on the Model M (or… so the imply?) is cool. Of course it also doesn’t seem to have any extra keys that might be bound to macros or whatnot, which was the motivation for the original comment.
In general, gaming peripherals for Macs are hard to come by; Razer has at least 3 keyboards that allegedly support Mac OS X; you might have to modify or get over keys (mis)labeled for windows users. In general, most gaming keyboards like to have a very tactile feel that allows one to be certain of keypresses. I’m not sure exactly what feature you are describing with ‘clicky-keys’; are you looking for a long stroke, or for keys that register a keypress before bottoming out, and have significantly less resistance for the bottom portion of the stroke?
I’m describing the feel that you get with “mechanical-switch” keys (google it for images/explanations). The Apple Extended Keyboard (and Apple Extended Keyboard II), and, more recently, the Matias Tactile Pro (not ProTouch, whoops) are two keyboards that use such technology. Most other keyboards do not.
The Razer “for Mac” keyboards seem to have obviously non-Mac layouts, which rearrangement won’t fix. That’s a deal-breaker for me. The correct layout and the feel of a good keyboard is more important to me than additional keys or whatnot. My question was mostly due to curiosity.
I’m not sure what ‘layout’ issues you are referring to, but I’m not a Mac user and I have trouble adjusting to any laptop keyboard. I’m guessing that the layout issue is that you need four bucky keys to the left of the space bar and two to the right, instead of 3/4? Or is the location of the arrows and lack of the right half also critical?
EDIT: Mechanical keyboards can be tactile, noisy, both, or neither, depending on the specific nature of the switch. Which are important to you?
EDIT 2: What feature does the Matias Tactile Pro 3 keyboard lack that a ‘gaming’ keyboard would have?
What’s a “bucky key”...? (Edit: I see you were referring to this probably. Interesting, hadn’t heard the term before) Anyway, there are several layout issues. I’m pretty picky when it comes to keyboard layout. Um, let’s see. Correct number and layout of modifier keys (Control Option Command Spacebar Command Option Control; anything else is incorrect); correct numpad layout (18 keys, not 17, with Enter and 0 being the only two large ones); presence of volume control and eject keys above the numpad; shape of Return key (one-row height, not two-row); a properly sized backslash key… that ought to mostly cover it, I think.
I’m talking about the feel of the keyboard when I say that I prefer mechanical key switches.
As for what a gaming keyboard adds, I’m not the one who brought it up; wadavis mentioned them in this comment, citing extra keys to which macros might be bound. I’ve never used such a keyboard myself, I was just curious whether such a one might exist which would also fulfill my other criteria for a keyboard.
If all you want is programmable macros, then something like the Nostromo or Orbweaver could serve you well; every button and each direction of the 8-way hat switch can be changed to any input or macro possible from a USB device, including mouse clicks, multimedia commands, launching programs, or changing its own settings.
If your typical workflow can be reduced to 15-230 macros that you can keep straight, it could replace the keyboard as a primary input device. If you would benefit from 15-20 macros that you need to take a hand away from the keyboard to execute, it could serve as a useful addition. If you just want a keystroke combination that executes a series of commands, that’s probably better done in software.
I had good results with CopyPaste, a program which creates multiple clipboards you can store things in on a semipermanent basis. ctrl-shift-v-2 could be the command to paste the second stored clipboard, for instance (depending on your settings—it was very configurable). That only works for things that allow the use of the edit menu—not palette hotkey selections—but it could be a help.
While we don’t spend all our time in front of a computer typing, it does seem to represent a non negligible portion of our days. Assuming an hour a day of typing on average for the rest of your life, the time you will spend typing is tens of thousands of hours.
I’m currently learning Dvorak and it looks like it’s going to take about 30-40 hours to be able to type properly. So the gains in efficiency don’t have to be very significant to pay off.
To check how efficient the time investment is I checked my typing speed. Like you, probably, I’m not a touch typer but I felt like I was typing pretty decently before, and measured at 40 wpm on both of the two websites that I tried, with no mistakes. I’ll check my speeds with Dvorak once I’m done with the lessons, and again after a few months of practice, to settle this debate hopefully, but just from having done the first ten or so lessons I can already see that Dvorak is going to be a major improvement, if not in speed, definitely in terms of comfort.
You make an interesting point about likely spending over 10k hours typing over the course of the rest of our respective lives, although I note that even if you are right, I’d have to invest 30-40 hours now in order to learn to touch-type, whereas the gains would be spread out over a longer period. That said, please post your results when you get them, I am definitely interested in hearing about it.
I do note that you conflate two distinct issues: whether touch-typing is worth learning, and whether Dvorak is a meaningful (or any) improvement over QWERTY. I am definitely far more suspicious of the latter claim than the former (see my link in the grandparent for a thorough debunking).
I do note that you conflate two distinct issues: whether touch-typing is worth learning, and whether Dvorak is a meaningful (or any) improvement over QWERTY. I am definitely far more suspicious of the latter claim than the former (see my link in the grandparent for a thorough debunking).
Even the studies cited by the author in your link show a speed advantage of around 5% for Dvorak over Qwerty. Considering my point of the 10k hours, the payoff is more than worthwhile, before even taking RSI into consideration.
On a side note, one of the reasons I decided to learn touch-typing was because I have some free time at the moment and was looking for something else to do than read blog posts all day, so I totally agree with you that investing 30-40 hours now might not be the best for everyone… TDT probably recommends it though.
After having finished the basic course in Dvorak and touch typing for a few weeks now, here is an update on my results: I spent a total of 30 hours learning to touch type, but even once I could touch type properly, I was still really slow, at about 20 wpm immediately after finishing the lessons, half of my original speed. Ten days later, after forcing myself to avoid the QWERTY layout which resulted in some inconvenience, in particular with keyboard shortcuts, I am now typing at about 30 wpm in Dvorak, which is still significantly slower than my previous, unconventional but obviously not so bad, typing in QWERTY.
The idea that I will probably spend tens of thousands of hours typing in my life still stands, though, and the touch typing is getting more and more natural each day, I’ll try to update my results again after several months to see if there is actually a significant increase in typing speed over the long run.
On a side note, comfort is definitely better when touch typing “properly” in Dvorak than when typing “improperly” but faster in QWERTY, however this may be related to the way I positioned my hands on the keyboard rather than to the initial keyboard layout.
All of the evidence I have seen suggests that touchtyping is worth learning.
do I spend most of that typing? I do not.
To what extent is that because you’re a slow typist? (Do you know your wpm?)
So very citation needed on this one.
Dvorak, Colemak, or the superior QGMLWY generally will not increase typing speed for touchtypers, as typing speed for most applications is limited by thinking speed. They will increase efficiency, and one can estimate the reduced effort for any particular corpus with an effort model like carpalx’s, and so alternate layouts are primarily useful for people who want to prevent or manage repetitive stress injuries.
All of the evidence I have seen suggests that touchtyping is worth learning.
Links? :)
(Or, if this evidence is anecdotal or otherwise not easily linkable — please do elaborate!)
do I spend most of that typing? I do not.
To what extent is that because you’re a slow typist? (Do you know your wpm?)
I don’t know my wpm, but your question baffles me. How would my typing speed affect the fact that at some given moment I need to read several pages of documentation, sketch out a UI layout, look through code, think, etc.?
Your yourself say in your very next paragraph that “typing speed for most applications is limited by thinking speed” (and I think that’s only an upper bound on the practical limitation).
I don’t know what an “effort model” is, but I take from your comment that if I am not concerned about RSIs, Dvorak etc. should not interest me. Confirm/deny? Also, even assuming I am concerned about RSIs, do I understand correctly that the RSI prevention/management advantages of the alternate layouts you mention are for touch typists specifically, not just anyone typing in any way?
(Or, if this evidence is anecdotal or otherwise not easily linkable — please do elaborate!)
Most of it is anecdotal. The way I learned to touchtype was participating in chatrooms when I was younger; if you took too long to write sentences, the conversation would pass you by. So I quickly learned to type more quickly than I could talk. A more efficient way to learn is a blank keyboard. Here is an expensive one, or you can buy stickers for your current keyboard for $2 on Amazon, which also lets you learn letters one by one.
How would my typing speed affect the fact that at some given moment I need to read several pages of documentation, sketch out a UI layout, look through code, think, etc.?
The sort of activities you engage in will depend to some degree on the costs of those activities. If you can’t type quickly, you’re unlikely to participate in chatrooms or irc channels. The amount of journaling I do, say, might depend on whether I write my journal with a pen or with a keyboard, because it takes me far less time to press a key than to form a letter. If it takes fifteen minutes to jot down my record of the day rather than an hour, that might be enough to move the habit from not worthwhile to worthwhile.
I don’t know what an “effort model” is, but I take from your comment that if I am not concerned about RSIs, Dvorak etc. should not interest me. Confirm/deny?
Confirm. For me personally, it wasn’t worth the investment to switch from QWERTY to QGMLWY because transferring capped my typing speed at 7 wpm at a week, and the adaptation period typically runs ~2 months, suggesting I would be mostly out of commission for much longer than I thought was reasonable.
An effort model is an estimate of how much energy it takes / strain it puts on your fingers to press the key. Some fingers are stronger than others, and “home row” keys are easier to press than keys that require movement. (I move my hands around the keyboard, and so my “home row” is actually on several keyboard rows simultaneously, and moves based on what sentence I’m about to write, so the actual effort model for me is much more complicated than something like carpalx’s.)
True enough. Still, it is one of those “hacks” that are very useful and efficient, and anyone who seriously wants to munchkin their way to success should certainly take heed. Sometimes the simpler tricks are the most effective. But yes, true, this would probably be more at home in with the category of boring advice.
The keyboard is irrelevant if you don’t look at the keys, it’s the keyboard layout that’s relevant, and that’s a software setting. I was very confused the first time I used a computer whose keyboard layout had been changed to Dvorak.
But there is something of a problem if you share a computer with someone who uses Qwerty, I guess. Switching back and forth might get annoying (although maybe you can set an AutoHotKey to do it?).
Other people use my computer fairly often, and I just set it to shift back and forth with command+shift+1. I can change it before I give it to them, so others won’t even know if I don’t want them to.
What do keyboards have to do with typing system? The keyboard really just tells the system which keys have been pressed, interpreting that as QWERTY or Colemak or Dvorak input (or even stenographic cords) is entirely up to the computer receiving that data.
If you are trusted enough to make minor personalization changes to computers (installing Colemak or Dvorak), then it’s maybe 1-2 minutes to get typing at full speed at any arbitrary computer. If you aren’t, then you should spend the effort to get a better job instead.
Still, I must admit it hadn’t occurred to me to simply change the software and ignore the symbols on the hardware. I had always encountered alternate keyboard layouts in the context of purchasing physical keyboards, for some reason.
Yeah, I’d find the school IT guy and ask about non-qwerty keyboard layouts. You can try get that set up on your school account. If that’s not possible because they lock down everything, then go ahead and learn to touch-type on qwerty (in addition to either Colemak or Dvorak).
The thing with being in middle school or high school is that you have a lot more ability than children, and a lot more time than adults. It’s the perfect place to spend some time learning to touch-type, or make chainmail, or practice doing return-on-investment and value-of-information calculations, or whatever.
he keyboard really just tells the system which keys have been pressed, interpreting that as QWERTY or Colemak or Dvorak input (or even stenographic cords) is entirely up to the computer receiving that data.
Strictly speaking, not so (anymore?). Among other things, my USB mouse can transmit keystrokes. However, the computer can still respond in any manner to any input, including treating one letter as another. I think that macros executed in hardware could be royally borked by such a substitution, however.
I see you already have people replying that they are special snowflakes who don’t need this despite spending their lives attached to a computer. They are wrong.
I would say QWERTY is still a vast improvement over not bothering at all, and setting one’s keymap to Dvorak and remembering that the letters on one’s keyboard are lies would count as a trivial inconvenience, which is why I didn’t mention it. (And I’m still on QWERTY myself.)
It seems like your comment applies to me, so I hope you won’t mind if I interrogate you a bit. I just read the linked rant, and I see that you offer no citations or justifications for your claims. You talk about complaints of sore fingers; I have no such complaints. I don’t have RSI problems despite over a decade of work in the computer industry (paying attention to basic ergonomics helps).
So I am really curious (and please don’t take my question as hostile, it’s not meant to be): you make such strong, heartfelt claims that it’s absolutely necessary to touch-type and that people who don’t touch-type are NOT TYPING PROPERLY and DON’T KNOW HOW TO TYPE etc., but… can we have some backup for these claims? Citations? Any evidence at all?
(Also, what are your thoughts on the reasons I provide in my comment here for why touch-typing, even if it radically increased my typing speed per se, would not actually save me much time?)
You might want to get yourself this keyboard. It’ll decrease your chance of getting RSI, it might be a little faster to type on than a standard keyboard, and it’s possible to remap the keys in hardware so you can take your keyboard anywhere and plug it in to anything and have it be configured with your preferred layout. In theory you might be able to train yourself to use Colemak or whatever when your hands were in the contoured position and Qwerty in the flat position, for friends’ computers and library computers and such.
(For best results, combine with this keyboard tray that also converts your desk in to a sit/stand desk. I recommend sawing off part of the adjustment knob underneath the desk so it won’t poke your legs.)
In theory you might be able to train yourself to use Colemak or whatever when your hands were in the contoured position and Qwerty in the flat position, for friends’ computers and library computers and such.
Anecdotal evidence:
I’ve been typing on Dvorak for personal use for over 10 years, and I use Qwerty at work. I can touch-type on both layouts. Being able to toggle between the two seems to be affected by the system and/or keyboard tactile sensation, but is otherwise effortless. When I got a new laptop and was setting it up, my fingers were confused for a few hours, before the realization cemented in that I had set it to Dvorak. Conversely, trying to type on Dvorak as if Qwerty (I tried just now) requires conscious effort and looking at the keys. (I also tried it without looking at the keys; my typing spontaneously switched back to Dvorak mid-sentence.)
Interesting. Are you noticeably faster on Dvorak? Do you feel learning Dvorak slowed down your Qwerty typing?
The only thing that annoys me about the Kinesis option I outlined above is that the Kinesis hardware doesn’t allow you to do Programmer Dvorak type things like inverting numbers and symbols—you can only move keys around, you can’t mess with their shift behavior.
Personally, I’ve pretty much always typed with Qwerty—I think I’m pretty fast with it and I don’t want to risk losing that (hard to know ‘cause I make more mistakes whenever I think about the fact that I’m typing—I’m just assuming I must be pretty fast ’cause I type commands in to the terminal to navigate my filesystem, type to journal my thoughts, type to take notes on random stuff, etc. and I rarely get frustrated that I’m typing too slow), it’s nice to be able to use computers that aren’t my standard one, and I’m skeptical that learning a new layout would pay for itself. I had extremely bad RSI symptoms in the past, but thanks to this guide I learned how to reverse them, and nowadays they’re not a significant issue.
Are you noticeably faster on Dvorak? Do you feel learning Dvorak slowed down your Qwerty typing?
No to both by my estimate, but Dvorak does feel (faster, more fluid, smooth). I’m pretty sure that individual dexterity and experience affect (Edit: optimal) typing speed much more than the keyboard layout.
I taught myself Dvorak back in high school with casual practice one summer (possibly a bit longer.) I had minor recurring problems toggling between Dvorak and Qwerty in the classroom for a decent portion of the following school term. So I wouldn’t recommend switching layouts to everyone, especially if they’re already fluent on Qwerty and can’t afford the temporary drop in speed/accuracy.
This is a well known one, but I only recently got around to actually doing it, so I suspect that there are others that also haven’t done it yet.
Learn to touch type. The kind of person you probably are if you are reading Less Wrong spends a remarkable fraction of the day typing at a computer. As such, even a small increase in typing speed and skill can save you huge amount of time and effort. And it is not at all hard to learn. This investment of a small amount of time and energy to learn to touch type pays back huge dividends in time saved.
One other point: If you are going to learn to touch type, there is no point whatsoever to doing so in the Qwerty keyboard layout. It is just as easy or easier to learn a better layout (like Dvorak or Colemak), which also will give you a bigger boost to your typing speed and efficiency.
This is a highly dubious claim. I (occupations: software engineer, student (CS major)) spend a remarkable fraction of the day at a computer… but do I spend most of that typing? I do not. I’m doing more typing right now, writing this comment, than I do in a much larger period of doing actual work. Even if you only look at the time I spend actively coding (rather than reading documentation / literature, thinking about a problem, debugging, tinkering, etc.) that’s still not mostly typing.
Furthermore, citation needed on the claim that touch-typing, as opposed to the way I type now, will save a “huge amount of time and effort”.
So very citation needed on this one. (Counter-citation: http://www.utdallas.edu/~liebowit/keys1.html.)
For desk work that is not typing, look into a gaming keyboard and mouse. My drafting co-workers have bound short macros to the extra keyboard keys for frequently used commands, I am weighing the benefits to use the same approach for frequently used equations during design calculations.
A reasonable suggestion, though I find that the time required to bind the macros, then remember them, then remember to use them, is too much effort for me. That, of course, is up to personal preference.
Also: do you know of a gaming keyboard that is a Mac keyboard (presence of appropriate keys and layout) and has clicky-keys (a la the Apple Extended / Matias ProTouch Edit: got the name wrong, it’s the Matias Tactile Pro)?
Update: I have recently purchased the Unicomp Spacesaver M[1], and it is everything I ever wanted from a keyboard. I can’t recommend it highly enough!
[1] Basically, it’s an IBM Model M—with buckling-spring keys—but with a Mac layout and a USB connection.
Das Keyboard now comes in a real Mac version (they used to just have exchangeable keycaps and it’s never been quite ideal). It’s clicky and nice. It doesn’t have lunatic gaming ‘features’ like enormous rubber WASD though.
Yep, I’ve seen the Das Keyboard. Layout is still somewhat incorrect (see my comment here), even on the “Mac” version, though the fact that it’s based on the Model M (or… so the imply?) is cool. Of course it also doesn’t seem to have any extra keys that might be bound to macros or whatnot, which was the motivation for the original comment.
In general, gaming peripherals for Macs are hard to come by; Razer has at least 3 keyboards that allegedly support Mac OS X; you might have to modify or get over keys (mis)labeled for windows users. In general, most gaming keyboards like to have a very tactile feel that allows one to be certain of keypresses. I’m not sure exactly what feature you are describing with ‘clicky-keys’; are you looking for a long stroke, or for keys that register a keypress before bottoming out, and have significantly less resistance for the bottom portion of the stroke?
I’m describing the feel that you get with “mechanical-switch” keys (google it for images/explanations). The Apple Extended Keyboard (and Apple Extended Keyboard II), and, more recently, the Matias Tactile Pro (not ProTouch, whoops) are two keyboards that use such technology. Most other keyboards do not.
The Razer “for Mac” keyboards seem to have obviously non-Mac layouts, which rearrangement won’t fix. That’s a deal-breaker for me. The correct layout and the feel of a good keyboard is more important to me than additional keys or whatnot. My question was mostly due to curiosity.
I’m not sure what ‘layout’ issues you are referring to, but I’m not a Mac user and I have trouble adjusting to any laptop keyboard. I’m guessing that the layout issue is that you need four bucky keys to the left of the space bar and two to the right, instead of 3/4? Or is the location of the arrows and lack of the right half also critical?
EDIT: Mechanical keyboards can be tactile, noisy, both, or neither, depending on the specific nature of the switch. Which are important to you?
EDIT 2: What feature does the Matias Tactile Pro 3 keyboard lack that a ‘gaming’ keyboard would have?
What’s a “bucky key”...? (Edit: I see you were referring to this probably. Interesting, hadn’t heard the term before) Anyway, there are several layout issues. I’m pretty picky when it comes to keyboard layout. Um, let’s see. Correct number and layout of modifier keys (Control Option Command Spacebar Command Option Control; anything else is incorrect); correct numpad layout (18 keys, not 17, with Enter and 0 being the only two large ones); presence of volume control and eject keys above the numpad; shape of Return key (one-row height, not two-row); a properly sized backslash key… that ought to mostly cover it, I think.
I’m talking about the feel of the keyboard when I say that I prefer mechanical key switches.
As for what a gaming keyboard adds, I’m not the one who brought it up; wadavis mentioned them in this comment, citing extra keys to which macros might be bound. I’ve never used such a keyboard myself, I was just curious whether such a one might exist which would also fulfill my other criteria for a keyboard.
If all you want is programmable macros, then something like the Nostromo or Orbweaver could serve you well; every button and each direction of the 8-way hat switch can be changed to any input or macro possible from a USB device, including mouse clicks, multimedia commands, launching programs, or changing its own settings.
If your typical workflow can be reduced to 15-230 macros that you can keep straight, it could replace the keyboard as a primary input device. If you would benefit from 15-20 macros that you need to take a hand away from the keyboard to execute, it could serve as a useful addition. If you just want a keystroke combination that executes a series of commands, that’s probably better done in software.
Off the top of my head, no.
I had good results with CopyPaste, a program which creates multiple clipboards you can store things in on a semipermanent basis. ctrl-shift-v-2 could be the command to paste the second stored clipboard, for instance (depending on your settings—it was very configurable). That only works for things that allow the use of the edit menu—not palette hotkey selections—but it could be a help.
While we don’t spend all our time in front of a computer typing, it does seem to represent a non negligible portion of our days. Assuming an hour a day of typing on average for the rest of your life, the time you will spend typing is tens of thousands of hours.
I’m currently learning Dvorak and it looks like it’s going to take about 30-40 hours to be able to type properly. So the gains in efficiency don’t have to be very significant to pay off.
To check how efficient the time investment is I checked my typing speed. Like you, probably, I’m not a touch typer but I felt like I was typing pretty decently before, and measured at 40 wpm on both of the two websites that I tried, with no mistakes. I’ll check my speeds with Dvorak once I’m done with the lessons, and again after a few months of practice, to settle this debate hopefully, but just from having done the first ten or so lessons I can already see that Dvorak is going to be a major improvement, if not in speed, definitely in terms of comfort.
You make an interesting point about likely spending over 10k hours typing over the course of the rest of our respective lives, although I note that even if you are right, I’d have to invest 30-40 hours now in order to learn to touch-type, whereas the gains would be spread out over a longer period. That said, please post your results when you get them, I am definitely interested in hearing about it.
I do note that you conflate two distinct issues: whether touch-typing is worth learning, and whether Dvorak is a meaningful (or any) improvement over QWERTY. I am definitely far more suspicious of the latter claim than the former (see my link in the grandparent for a thorough debunking).
Even the studies cited by the author in your link show a speed advantage of around 5% for Dvorak over Qwerty. Considering my point of the 10k hours, the payoff is more than worthwhile, before even taking RSI into consideration.
On a side note, one of the reasons I decided to learn touch-typing was because I have some free time at the moment and was looking for something else to do than read blog posts all day, so I totally agree with you that investing 30-40 hours now might not be the best for everyone… TDT probably recommends it though.
After having finished the basic course in Dvorak and touch typing for a few weeks now, here is an update on my results: I spent a total of 30 hours learning to touch type, but even once I could touch type properly, I was still really slow, at about 20 wpm immediately after finishing the lessons, half of my original speed. Ten days later, after forcing myself to avoid the QWERTY layout which resulted in some inconvenience, in particular with keyboard shortcuts, I am now typing at about 30 wpm in Dvorak, which is still significantly slower than my previous, unconventional but obviously not so bad, typing in QWERTY.
The idea that I will probably spend tens of thousands of hours typing in my life still stands, though, and the touch typing is getting more and more natural each day, I’ll try to update my results again after several months to see if there is actually a significant increase in typing speed over the long run.
On a side note, comfort is definitely better when touch typing “properly” in Dvorak than when typing “improperly” but faster in QWERTY, however this may be related to the way I positioned my hands on the keyboard rather than to the initial keyboard layout.
All of the evidence I have seen suggests that touchtyping is worth learning.
To what extent is that because you’re a slow typist? (Do you know your wpm?)
Dvorak, Colemak, or the superior QGMLWY generally will not increase typing speed for touchtypers, as typing speed for most applications is limited by thinking speed. They will increase efficiency, and one can estimate the reduced effort for any particular corpus with an effort model like carpalx’s, and so alternate layouts are primarily useful for people who want to prevent or manage repetitive stress injuries.
Links? :)
(Or, if this evidence is anecdotal or otherwise not easily linkable — please do elaborate!)
I don’t know my wpm, but your question baffles me. How would my typing speed affect the fact that at some given moment I need to read several pages of documentation, sketch out a UI layout, look through code, think, etc.?
Your yourself say in your very next paragraph that “typing speed for most applications is limited by thinking speed” (and I think that’s only an upper bound on the practical limitation).
I don’t know what an “effort model” is, but I take from your comment that if I am not concerned about RSIs, Dvorak etc. should not interest me. Confirm/deny? Also, even assuming I am concerned about RSIs, do I understand correctly that the RSI prevention/management advantages of the alternate layouts you mention are for touch typists specifically, not just anyone typing in any way?
Most of it is anecdotal. The way I learned to touchtype was participating in chatrooms when I was younger; if you took too long to write sentences, the conversation would pass you by. So I quickly learned to type more quickly than I could talk. A more efficient way to learn is a blank keyboard. Here is an expensive one, or you can buy stickers for your current keyboard for $2 on Amazon, which also lets you learn letters one by one.
The sort of activities you engage in will depend to some degree on the costs of those activities. If you can’t type quickly, you’re unlikely to participate in chatrooms or irc channels. The amount of journaling I do, say, might depend on whether I write my journal with a pen or with a keyboard, because it takes me far less time to press a key than to form a letter. If it takes fifteen minutes to jot down my record of the day rather than an hour, that might be enough to move the habit from not worthwhile to worthwhile.
Confirm. For me personally, it wasn’t worth the investment to switch from QWERTY to QGMLWY because transferring capped my typing speed at 7 wpm at a week, and the adaptation period typically runs ~2 months, suggesting I would be mostly out of commission for much longer than I thought was reasonable.
An effort model is an estimate of how much energy it takes / strain it puts on your fingers to press the key. Some fingers are stronger than others, and “home row” keys are easier to press than keys that require movement. (I move my hands around the keyboard, and so my “home row” is actually on several keyboard rows simultaneously, and moves based on what sentence I’m about to write, so the actual effort model for me is much more complicated than something like carpalx’s.)
Also not very ridiculous. Seems like it would be more at home in the boring advice repository.
True enough. Still, it is one of those “hacks” that are very useful and efficient, and anyone who seriously wants to munchkin their way to success should certainly take heed. Sometimes the simpler tricks are the most effective. But yes, true, this would probably be more at home in with the category of boring advice.
What if you spend a lot of time using keyboards purchased by someone else?
The keyboard is irrelevant if you don’t look at the keys, it’s the keyboard layout that’s relevant, and that’s a software setting. I was very confused the first time I used a computer whose keyboard layout had been changed to Dvorak.
But there is something of a problem if you share a computer with someone who uses Qwerty, I guess. Switching back and forth might get annoying (although maybe you can set an AutoHotKey to do it?).
Other people use my computer fairly often, and I just set it to shift back and forth with command+shift+1. I can change it before I give it to them, so others won’t even know if I don’t want them to.
I have to admit, I hadn’t thought of that.
No need for AHK, layout-switching shortcuts exist in every operating system I’ve used.
Keyboard covers can solve the hardware side of this problem.
What do keyboards have to do with typing system? The keyboard really just tells the system which keys have been pressed, interpreting that as QWERTY or Colemak or Dvorak input (or even stenographic cords) is entirely up to the computer receiving that data.
If you are trusted enough to make minor personalization changes to computers (installing Colemak or Dvorak), then it’s maybe 1-2 minutes to get typing at full speed at any arbitrary computer. If you aren’t, then you should spend the effort to get a better job instead.
Well, my “job” is a high school, so …
Still, I must admit it hadn’t occurred to me to simply change the software and ignore the symbols on the hardware. I had always encountered alternate keyboard layouts in the context of purchasing physical keyboards, for some reason.
Yeah, I’d find the school IT guy and ask about non-qwerty keyboard layouts. You can try get that set up on your school account. If that’s not possible because they lock down everything, then go ahead and learn to touch-type on qwerty (in addition to either Colemak or Dvorak).
The thing with being in middle school or high school is that you have a lot more ability than children, and a lot more time than adults. It’s the perfect place to spend some time learning to touch-type, or make chainmail, or practice doing return-on-investment and value-of-information calculations, or whatever.
Strictly speaking, not so (anymore?). Among other things, my USB mouse can transmit keystrokes. However, the computer can still respond in any manner to any input, including treating one letter as another. I think that macros executed in hardware could be royally borked by such a substitution, however.
Goodness yes. I favour my rant on the topic in the Procedural Knowledge Gaps post a couple of years ago.
I see you already have people replying that they are special snowflakes who don’t need this despite spending their lives attached to a computer. They are wrong.
I would say QWERTY is still a vast improvement over not bothering at all, and setting one’s keymap to Dvorak and remembering that the letters on one’s keyboard are lies would count as a trivial inconvenience, which is why I didn’t mention it. (And I’m still on QWERTY myself.)
It seems like your comment applies to me, so I hope you won’t mind if I interrogate you a bit. I just read the linked rant, and I see that you offer no citations or justifications for your claims. You talk about complaints of sore fingers; I have no such complaints. I don’t have RSI problems despite over a decade of work in the computer industry (paying attention to basic ergonomics helps).
So I am really curious (and please don’t take my question as hostile, it’s not meant to be): you make such strong, heartfelt claims that it’s absolutely necessary to touch-type and that people who don’t touch-type are NOT TYPING PROPERLY and DON’T KNOW HOW TO TYPE etc., but… can we have some backup for these claims? Citations? Any evidence at all?
(Also, what are your thoughts on the reasons I provide in my comment here for why touch-typing, even if it radically increased my typing speed per se, would not actually save me much time?)
You might want to get yourself this keyboard. It’ll decrease your chance of getting RSI, it might be a little faster to type on than a standard keyboard, and it’s possible to remap the keys in hardware so you can take your keyboard anywhere and plug it in to anything and have it be configured with your preferred layout. In theory you might be able to train yourself to use Colemak or whatever when your hands were in the contoured position and Qwerty in the flat position, for friends’ computers and library computers and such.
(For best results, combine with this keyboard tray that also converts your desk in to a sit/stand desk. I recommend sawing off part of the adjustment knob underneath the desk so it won’t poke your legs.)
Anecdotal evidence:
I’ve been typing on Dvorak for personal use for over 10 years, and I use Qwerty at work. I can touch-type on both layouts. Being able to toggle between the two seems to be affected by the system and/or keyboard tactile sensation, but is otherwise effortless. When I got a new laptop and was setting it up, my fingers were confused for a few hours, before the realization cemented in that I had set it to Dvorak. Conversely, trying to type on Dvorak as if Qwerty (I tried just now) requires conscious effort and looking at the keys. (I also tried it without looking at the keys; my typing spontaneously switched back to Dvorak mid-sentence.)
Interesting. Are you noticeably faster on Dvorak? Do you feel learning Dvorak slowed down your Qwerty typing?
The only thing that annoys me about the Kinesis option I outlined above is that the Kinesis hardware doesn’t allow you to do Programmer Dvorak type things like inverting numbers and symbols—you can only move keys around, you can’t mess with their shift behavior.
Personally, I’ve pretty much always typed with Qwerty—I think I’m pretty fast with it and I don’t want to risk losing that (hard to know ‘cause I make more mistakes whenever I think about the fact that I’m typing—I’m just assuming I must be pretty fast ’cause I type commands in to the terminal to navigate my filesystem, type to journal my thoughts, type to take notes on random stuff, etc. and I rarely get frustrated that I’m typing too slow), it’s nice to be able to use computers that aren’t my standard one, and I’m skeptical that learning a new layout would pay for itself. I had extremely bad RSI symptoms in the past, but thanks to this guide I learned how to reverse them, and nowadays they’re not a significant issue.
No to both by my estimate, but Dvorak does feel (faster, more fluid, smooth). I’m pretty sure that individual dexterity and experience affect (Edit: optimal) typing speed much more than the keyboard layout.
I taught myself Dvorak back in high school with casual practice one summer (possibly a bit longer.) I had minor recurring problems toggling between Dvorak and Qwerty in the classroom for a decent portion of the following school term. So I wouldn’t recommend switching layouts to everyone, especially if they’re already fluent on Qwerty and can’t afford the temporary drop in speed/accuracy.