I have a friend who is a wizard SQL programmer, he has been typing for 20 some odd years, uses two index fingers and his right thumb tongue clenched between his teeth and with a profoundly painful expression on his face and still manages to pound out around 35 WPM. If you watch a professional anything you notice the skill with which they use their tools. Any good electrician worth his fee should be able to reach into his tool pouch hanging from his belt and with no fumbling, wasted movement or looking be able bring out the correct tool every time. When done properly it is a joy to behold. Should be the same with a programmer and his most used tool, his keyboard. Yes auto complete is a wonderful tool, and so is cut and paste. But that still leaves you wheezing in the dust behind the touch typist, which I am assuredly not. If you have the skill to think it, and you can stroke the keys like a concert pianist, then you have a better chance, in my very humble opinion, of getting it on the screen and into your code. Plus when you are being interviewed and they sit you in front of a machine and tell you to code fizz buzz in 5 minutes or less do you really want to sit there poking away at the keyboard? If you have spent the time to learn the structure, and have taught your mind to embrace that shouldn’t your fingers be taught to embrace the keyboard with the same level of competency? And be honest, while the pointy haired non technical interviewer who is going to possibly give you a job may not be able to recognise good code from a busted arriea, they will certainly notice if it takes you 15 minutes of fumbling to complete a small module. While if you can smilingly look them in the face and knock out a 10 line module you just look more professional. And has been said many times more than I wish to remember, communication and selling your skills and ideas count for more than your technical skill. If you look professional, act professional, back it up with instantly demonstratable anaccilary skills, like touch typing, then in most folks eyes you are demi god like.