From your everyday life, select an interface that you would argue uses a good representation of its underlying content. Describe the connections between the representation and the underlying content. Answer the question: in what ways does the representation exemplify at least two criteria of a good representation?
Then, select an interface that you would argue does not use a good representation of its underlying content. Describe the mismatch between the representation and the underlying content; in what ways does the representation violate at least two criteria of a good representation?
Hint: Good design tends to go unnoticed; that’s the point! If you’re having trouble thinking of an interface with a good representation, think of a bad one first; then, think of an interface in a similar domain that does not experience the same problems as the bad one. It’s likely that the better interface uses better representations.
Sample Solution