Re:“Neuroprosthesis” restores words to man with paralysis
by czrnb on Monday July 19, 2021 @03:41AM
(#27880152)
I think that in order to not break your flow, you should be able to translate your thoughts (the answer you found) to code or text as fast as possible. Typing slowly when you know what you want to write can be frustrating for one (lowering your motivation), but most importantly is too trivial a task to prevent you from thinking at the same time (and thus parasitic thoughts can break your flow). A HCI that can help you write your code as you think of it (and maybe log the thought process for future reference !) would be awesome on that front.
Re:“Neuroprosthesis” restores words to man with paralysis
by Treegarden on Monday July 19, 2021 @03:37AM
(#27880126)
The whole point of vim is normal mode, not insert mode. Insert mode is just typing, but normal mode is code or file navigation. Its not about typing speed but deliberate action and precision - with vim you need only a couple of keystrokes. In this context speed refers not to typing code but to doing what you mentioned quicker (at least for code search, jump to definition, go back in cursor history) but there is vimium for the web which helps with research.
My hands are slowly failing me and vim is a god send.
Is it the typing speed that limits the amount and quality of code one can write in a day? To me, it's mostly finding out things about the subject area, finding the right APIs, code search.
Of course, when typing is fast enough so that you never break your flow, it is important.