Another example: the setTimeout(a,b) in Javascript has two parameters: the time delay and the function to call. I never remember which one is the first, so I look it up every time.
I can type without looking at the keyboard. But I believe there can be great programmers, who need to look at the keyboard when they type.