computer programming makes you a pretty darn good touch typer.
I experienced quite the opposite effect. I was a relatively good typist, having taken typing for a year in the tenth grade, but in grad school when I started writing lots of computer programs, either to control instrumentation or to analyze data, I found myself looking more at the keyboard and using non-standard fingering techniques.
I voted for the first option, and I reckon myself a decent typist. I'm not sure how many words I can type. I do know I don't do it correctly on tablets and other touch screens.