[quote name='way2lazy2care' timestamp='1338901183' post='4946426']
The majority of coding should be thinking, not typing.
Sounds waterfall-ish to me
![:D](http://www.gamedev.net/public/style_emoticons/<#EMO_DIR#>/biggrin.png)
To those who think typing isn't important, try switching to an unfamiliar keyboard layout and seeing if it doesn't have an impact on your ability to program. I firmly believe that it's important to get rid of as many brain - code barriers as possible, and being able to effectively type without thinking about it is a huge part of that. If you're having to stop every few seconds to find a key, you are not going to be as effective as someone who's use of the keyboard is almost unconscious.
[/quote]
I actually do a fair amount of typing one handed when I'm at home. It's not quite the same as using a completely different keyboard, but even after a month of using a non-typical keyboard you could probably get used to it as well. It's a little more difficult, but you should know what you want to write code-wise well before your fingers even touch the keyboard.
It will take more time, but I can still type quickly with one hand (maybe 60-70% as quickly as I can with two. With two I find I get close to my limit because I start having to wait to think of the next thing I need to type, so that's why it's not 40-50%.) and I'm only typing 20-30% of the time, so that's really only a 12-21% slowdown, which isn't that big when compared to say, failblog.