The 7 New Languages of Human-Computer Interaction

For most of computing history, the interface was a negotiation. The human learned the machine’s language — command lines, menu hierarchies…