Match between system and the real world The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.
-- Jakob Nielsen's 10 Usability Heuristics for User Interface Design
Recently I found myself searching for a new rubber stopper for a piggy bank. I needed a short and wide rubber stopper or cork. The hole in the piggy bank has to be big enough to get the coins out of the bank yet the stopper must be short enough to allow room for many coins to fit in the small bank.
Not knowing where to find an item with this shape I started by searching the websites of some big name hardware stores. My hope was to visually scan pictures of items until I saw what I wanted and then drive to that store to buy it.
Read More