I sometimes wonder how much pain could have been saved in computing if we'd decided (as one example) that ".public" and ".private" were the right suffixes, rather than ".pub" and nothing. If all the little times we decided saving keystrokes was more important than cognitive ergonomics had gone the other way.

One of the things I periodically run into, across various distributions, is how uneven the ergonomic experience of things like "tab complete" can be - on some systems it's nearly a miracle, on others it just doesn't work "right" at all, where "right" is "as well as I've seen it work elsewhere". Little things like this are absolutely flagship features of the OS for me, and I often wish people realized how important the are, or could be.

(If you haven't played with it yet, incidentally: zsh tab completion is damn near a _miracle_. The only thing I can think that would make it better is if the zsh people and the tldr people got together and dropped a usage example under the tab-completion options. I should go see if I can make that happen?)

@mhoye For me, what's even more miraculous is the zsh history.

Type the first few characters of the command, hit up, and there is the previous run on the command line that started with those characters.

Everytime I have to be in bash land I am so sad.

Follow

@rmflight @mhoye Maybe I'm missing something, but that sounds to me like the incremental reverse history search you get in bash by pressing Ctrl+r

@internic @mhoye It might be. But zsh just says "oh hey, I see you typed something and hit up, lets see if there is anything in history that matches that".

No other special key combination required.

@rmflight @internic True story: back when Microsoft moved Office from the 2007-era UI to their "ribbon" UI, one reason was that, of the top 10 most requested new features of the Office product, 7 were _already in Office_ and had been for at least 2 major-version releases, but nobody could find them. The Ribbon UI change wasn't really about "improving" the interface as it was about forcing a userbase-wide retraining cycle.

Linux has never really understood how crucial discoverability is.

@mhoye @rmflight @internic

Not that the Ribbon made that much easier and in 365 functional features are even harder to find.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.