His position is less about speed and more about creation. If you didn’t have to shift cursor focus or “delete 3 chars and replace with these other 3 chars” would you represent things directly to the machine like you would to yourself, unbridled by the necessity to serialize these thoughts via the keyboard.
It may be the difference between “Refactor > Extract to parameter” and “Find all uses of function. Replace signature with modified signature, setting new parameter to value desired, using parameter from signature instead of local variable”.
When you are a child, you express yourself by constructing words of letters, then sentences of words. What if we’re at the sentence stage right now and the future is expressing ideas as paragraphs all at once.
That would be a shift akin to macros or HKT in programming languages.
That’s what he’s selling. Not the typing. The typing just hurts immersion a little bit.
It may be the difference between “Refactor > Extract to parameter” and “Find all uses of function. Replace signature with modified signature, setting new parameter to value desired, using parameter from signature instead of local variable”.
When you are a child, you express yourself by constructing words of letters, then sentences of words. What if we’re at the sentence stage right now and the future is expressing ideas as paragraphs all at once.
That would be a shift akin to macros or HKT in programming languages.
That’s what he’s selling. Not the typing. The typing just hurts immersion a little bit.