|
|
|
|
|
by qwerty_asdf
3863 days ago
|
|
GUIs are there to distribute choices and permissible actions across a Cartesian plane, so that you can glance at a field of view, and quickly pick the thing you'd like to do right now, from a memorable/legible spatial arrangement. The reason we benefit from GUIs is the same reason we benefit from our predatory binocular vision. A hunter that can see its prey can home in on a target quickly. Terminal commands are a completely different strategy. Terminal commands only become intuitive, once you memorized chains of commands, and learned their interchangability. Terminal commands gain practicality through practice, like knowing where all your home's light switches are in the dark. After you've lived there for a while, your hands move to them involuntarily, when you get up in the middle of night for a glass of water. But try the same thing in a hotel room. All of this rides on top of a layer of muscle memory, but it's an order of magnitude more advanced, and decoupled. In league with playing an instrument, stenography and taking letters by dictation, that sort of thing. It's all blind and sightless. |
|