User interfaces

A user interface allows interaction between a human and a machine to occur.

Quotes

 * When you design a new user interface... you have to start off saying, what are the simplest elements in it? What does a button look like? And you spend months working on a button.
 *