Link: The UX of Lego Interfaces

An exploration of how to design good interfaces using Legos.

Inputs can be differentiated by:

  • size
  • shape
  • color
  • texture
  • position
  • operation

It is also important to effectively organize inputs. Different methods of organization enable different kinds of tasks. Interfaces could be organized by:

  • feature
  • operation
  • technology
  • use-case