Comment Inefficient when programming (Score 1) 191
Touch typing, and the QWERTY (or whatever in your locale) keyboard was specifically designed to prevent the types from getting stuck in each other when typing sentences fast.
But programming is a completely different beast, adding an interpunction or non-letter between every word. The QWERTY and PC-based layout (especially for some non-EN layouts) are simply not suited for the prolonged use of the SHIFT-pinky and stretching the hand to the control characters on the numeric row, let alone the punctuation characters at the lower edge of the keyboard.
However, everyone needs to learn how to type without looking down. But it's not going to be standard touch typing.