3 ms·
I frequently encounter typing speed as a disruption to my thinking process while developing my personal projects. My personal projects are developed interactive
by throw10920 5y ago
I frequently encounter typing speed as a disruption to my thinking process while developing my personal projects. My personal projects are developed interactively in the REPL - I'll make a few small changes to an existing piece of code, re-run it, and observe the difference in behavior before repeating. In this process, I usually conceptualize code significantly faster (2x-5x) faster than I'm able to type it, which translates to wasted time, where I know what code I want to write, but haven't written it.
Now, from a philosophical point of view, I believe that it's possible to have programming tools that allow a 60wpm user to program at the speed of a 120wpm user without those tools (e.g. autocomplete allows you to type 10-character identifiers with significantly fewer keystrokes) - I just haven't finished building them. That is, I believe that having a slow typing speed shouldn't impede programmers, but does with our current tooling.