What Makes a Good Ihmfleeting
What makes a good ihm?
I think that a good IHM has at least two properties :
- even if you start struggling learning its way of doing, you eventually can teach it your way of doing,
- you eventually don’t notice the IHM anymore after some time using it,
I believe that this is linked to the major difference between collaborative systems and personal systems. A good IHM starts showing you a sensible default experience, being a compromise among the other users. In that sense, the default IHM is a collaborative tool and it is expected that using it consumes some cognitive load. But the good IHM MUST eventually become a personal tool, reducing the cognitive load to almost zero.
Notes linking here
- can a collaborative tool be efficient?
- emacs vs vim
- good tool is a tool you don’t even notice
- is emacs a good IHM?