Earlier quoted context omitted.
I touch type ("ten finger system") but I can see a point to the argument that it's not necessary to program well. Typing is only a small part of programming, and touch typing isn't a huge benefit even for that part, considering all the numbers and symbols used, auto-complete for identifiers and keywords, and macros for common idioms. And it painfully overworks the right pinky.
I see your point. Typing is not the main part of programming, so just typing faster than your colleague doesn't make you feel that much more powerful. Let me give you another example that maybe drives the point home better: Have you seen the videos of how Minecraft was made? A very short amount of time was spent on getting the I/O to the filesystem to work, of setting up a window and filling it with colors, of creati…
I agree a mountain (of trivia, routine tasks, and communication barriers between man and machine) stands between our ideas and working code, and it's essential to deal with all that in some way.
But there's more than one way to do it.