With modern IDE typing code is more like playing game, than like typing full words. You are constantly using shortcuts, choosing things from menus, and copying stuff. Also tabulation is completely different (and more important) in code, than in English (or any other language).
BTW - i've found that I'm more productive, when I type slower, and stops often to think about what I want to type next
So I don't think fast typing is required for programmer. It's rather the other way around - when somebody can't write fast he is less probably a good programmer, becouse that means he probably hasn't been programming a lot.
But I know man, that started programming 50 years ago, can program circles around me (thanks for this idiom, BTW), and he types a few times slower than I do.