top | item 45412478

(no title)

ryangibb | 5 months ago

This is a good argument for the Unix philosophy's "do one thing" to avoid the bloat the author describes. E.g. vi, sendmail, and some bash for Word's mail merge. Or Emacs and some lisp. But then the onus is on the user to compose these tools to something that solves their particular problem.

discuss

order

psychoslave|5 months ago

99% hardship of any advanced tool that is expected to be used by any random person is in integration, discoverability, fault tolerance, pragmatic relevant guidance.

I love Vim (RIP Bram, thanks for all the fish), but it's a tool for the less than 1% who loves that kind of thing.

Most people won't learn the tool because they see it only as an anecdotal detail bringing hindrance in their quest to "something".

oneeyedpigeon|5 months ago

I almost commented the same, but I think the tricky bit is that it still holds: users only care about 20% of vi, etc.