Konubinix' opinionated web of thoughts

What Makes a Good Ihm

Fleeting

What makes a good ihm?

I think that a good IHM has at least two properties :

  1. even if you start struggling learning its way of doing, you eventually can teach it your way of doing,
  2. 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