3 ms·
Same. The article describes friction and reducing context switching - I agree with that too. In practice: if, while in deep focus, I can e.g. navigate the proj
by merelysounds 3y ago
Same. The article describes friction and reducing context switching - I agree with that too.
In practice: if, while in deep focus, I can e.g. navigate the project via muscle memory, this means I can keep thinking about the problem domain. As opposed to pausing to hunt and peck an icon or a token.
- troupo 3y agoWhile in deep focus I use the mouse extensively because I can scroll text, quickly Cmd/Ctrl-click on code that is far away from the cursor etc. Note: I use IntelliJ IDEA that has full keyboard navigation and mouse navigation.
- klibertp 3y agoScrolling is indeed one of the things that both are and feel faster with the mouse. I also came to like docs popping up on mouse hover (in IDEA and with lsp-ui in Emacs), as well as "go to definition" on C-<mouse-1>. The context menu on right-click (see mouse3.el for Emacs) is also helpful when browsing/reading the code. When coding, reaching for the mouse is an irritating distraction. When reading, though, if you have enough actions bound to the mouse, I find mousing to be much more convenient. Mainly because I can eat my sandwich with one hand while still navigating and making minor changes with the other hand. Many mice and trackballs (my preference) offer just enough distinct buttons/events to bind almost everything you'd need to do during a review of some code, for example. Default bindings for the mouse in Emacs are all wrong for this - most useful things are bound to C/M-<mouse-x>, and pressing C or M with a hand holding a sandwich is neither convenient nor hygienic. I'm now trying to remap the useful things so that they are accessible with only a mouse.
- quickthrower2 3y agoThats why I love the command palette in VS code. Keyboard accessible. Tells you what the short cut is but has everything because you probably wont remember them all
- oblio 3y agoIt's basically search with autocomplete, for commands.
- quickthrower2 3y agoThat is all I need. I hope they don't AI-ify it or anything.