Linus Torvalds escreveu:
A lot of the complaints seem to not be about the interfaces, but about
people not _understanding_ and knowing what the interfaces do. If you were
From the point of view of a user, there is not really a difference
between the two. As a user, you form a mental model of how things
work by looking at the interface. If the interface is bad, the user
creates a faulty model in his head, and starts doing things that
are perfectly logical in the faulty model, but stupid and silly when
you consider the actual internals.
A nice book about this is "The Design of Everyday Things" by Donald
Norman.
--