The first 10 years of touch typing, I thought that writing in a language that had very long variable and method names was unpleasant, as the time it took to focus on writing code delayed my mind thinking about the code.  I'm not sure when the final shift happened, but it is now nearly twenty years I have been typing, and my hands know where all the keys are.  I have no idea which finger presses which key, because my mind is 100% not involved.  A direct mental interface would certainly be a nice improvement though.<p>To anyone out there who is still hunting and pecking, do yourself a huge favor that will pay dividends over the years, force yourself to learn to touch type.  It doesn't take long to at least get to the point where you don't have to look at the keyboard.