Hey, I feel called out on this. I type with 2/3 fingers and I'm quite fast even if not like a full fledged 10 fingers typist. At my age I don't think I will ever learn typing with 10 fingers, but I think I don't need it either.
There's a fluency effect that happens when you're able to touch type without looking, similar to when you master a language enough to speak without thinking. You become more efficient because you dissolve the barrier between your thoughts and their expression.
I know there are lots of arguments intending to counter the importance of touch-typing in programming ("most of my time is spent thinking"), but I think those miss the point. Faster typing is just as valuable whether you're programming, or writing an email, or responding to a message.
Usually when someone says "touch typing" they refer to the standard "home row" approach, using all fingers. I could have made that more explicit.
Only during the most rare occasion, those 10 fingers will give up their self-designated posts and come to this massive array of buttons to do their exercise of pressing stuff, something like "su apt install", "dock run", "cd.." etc.
I'd say type fast != work fast, so I don't mind if someone is a slow button presser :)
I type with only two/three fingers. I don't hunt and peck, but I'm no touch typist either. I can type faster just with my index fingers than some people with all of their fingers.
That said, typing speed is not critical. I mean, if you're really slow I guess it matters, but it's no measure of the quality of your work. The brain is the bottleneck here, and all the slowness happens in the design/troubleshoot/think space anyway.
I use nearly all fingers, but where i really suffer is that i find key-combinations, notably alt+ to be really awkward because my hands are at a steep angle relative to the straight keyboard.
I live in Kakoune (vim-like) so "touch typing" is my bread and butter, but home-row just feels so bad to me.
I keep meaning to try a split keyboard with home-row. I suspect that's the root of my issue, and that my odd typing pattern is a result of trying to manually replicate a split keyboard. /shrug
I'm still painfully slow. Maybe 50wpm tops for natural language, embarrassingly much less for programming.
Thing is, I'm now even slower than I was before "taking the plunge", and I can't even go back to my old loose method I've nurtured for 20 years!
On the flipside, as you mentioned, typing in itself isn't a huge bottleneck, especially with autocomplete, and I'm much faster navigating the ide. So maybe it's a net positive after all.
Besides, I don't blame him, he was performing the job he was paid for.