Archive | Principles of HCI Design RSS feed for this section

Google+ Snapseed help overlay showing meaning of symbols as well as gestures

First Principles of Interaction Design (Revised & Expanded)

The following principles are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments, the web, mobile devices, wearables, or Internet-connected smart devices. Help! This is a huge revision. I expect I have made mistakes. Please leave corrections and suggestions in the Comments at the end. If you have better examples […]

Read full story Comments { 16 }

Providing Predictable Targets

Three principles form a foundation to the graphical user interface: Discoverability, Stability, and Visibility.  They stand in stark contrast to MS-DOS and the earlier generation of interfaces, and their presence swept all of those others away. All three principles were so ingrained in the culture, so absolutely inviolate, that I eventually dropped all of them entirely […]

Read full story Comments { 32 }