3 ms·
I think keyboard-only being faster is a red herring, much like all the frequent arguing about learning to touch type to be "faster". I don't doubt many hackers
by the_af 5y ago
I think keyboard-only being faster is a red herring, much like all the frequent arguing about learning to touch type to be "faster".
I don't doubt many hackers and programmers truly enjoy doing everything from the keyboard, and that they can do it really fast too. However, I simply don't buy this is an ideal we should strive for in general.
The mouse has an awesome UX property: it has zero friction for discoverability. It's always there, I know I can point and click and interact with something, I know I can drag stuff and I know I can group and select. Some UIs break this expectation, sure, but more often than not it will work.
I don't have to memorize shortcuts or develop "muscle memory" and can instead devote my brain power to the actual task I want to solve. If I stay a long time away from a certain editor or tool, I don't have to worry about forgetting its shortcuts -- the mouse is always there, reliable as always.
I'm an experienced programmer and a power user in many cases, and I do remember my share of shortcuts. But give me a mouse, anytime -- maybe I spent years away from your app, but I'll know how to use it, and fast. And those shortcuts be damned.
- urthor 5y agoExactly. it mirrors the command line experience. Command line is faster/move convenient once you've learnt how, but finding out how to use it involves reading a manual basically. Each individual task involves a search for a command line command that executes it. Whilst the learning process for GUI is intuitive because it depends on a chain of tasks that are presented to the user as a visual dashboard. Two entirely distinct learning processes.
- senorsmile 5y agoI've been using awesome wm with a slightly customized settings. This plus vimium gets me to >99% keyboard only. When I have to use a Mac, my slow down is so noticeable.