Re:Whitespace killed an enterprise app
by Jtsummers on Wednesday February 13, 2019 @01:36PM
(#19155432)
Many emacs modes use something akin to this (see magit as a stellar example). This makes learning it relatively easy (it's discoverable), but becoming a power user is still possible.
[ Parent
| on HN ]
Re:Whitespace killed an enterprise app
by TeMPOraL on Wednesday February 13, 2019 @05:23PM
(#19157714)
Yup. Magit is a stellar example of UI that's both discoverable and ergonomic. It shows you a popup with a list of options available to you at a given stage, with plainly visible keyboard shortcut. But it doesn't block or slow you down with this.
Say you're trying to show git log. The first time around, you'll press "?" to show the top-level popup, notice "l" is for logging, press "l", see the popup for logging commands, notice you need to press "l" again, press it. The next time around, you'll just press "l l" without thinking, and Magit will react as fast as you can type.