top | item 45657572

(no title)

cosmotic | 4 months ago

The author could benefit from some research into user centered design. CLI is notorious for poor discoverability and consistency, two halmarks of GUI (at least 20 years ago; these days less focus is put on these elements). Humans are very not good at remembering command line flags but great at looking at then manipulating a screen that shows fields for all the flags.

discuss

order

cassianoleal|4 months ago

That may be true for a tool that's not used often. For professional tooling, muscle memory and response time beat discoverability any day of the week.

GUIs are (usually) slow and break the flow. They cater for the bottom of the pile of users, in detriment of the top.

cosmotic|4 months ago

How is muscle memory an exclusive benefit of CLI? How is response time superior for a CLI? I've used GUI tools for git professionally for years and it seems much faster, safer, and easier to use. I've had peers that use CLI instead and they appear to struggle for all the expected reasons (poor feedback, poor discoverability, etc).