A few bits of code


An human error is often due to a design failure. Donald Norman, explains this concept in his book "The design of everyday things"; in the book he introduces and analyzes the principles of user-centered design such as Affordances,Feedback, Conceptual Model, and so on.

Consider a door. "I push doors that are meant to be pulled, pull doors that should be pushed, and walk into doors that should be slid. ... A door poses only two essential question: In which direction does it move? On which side should one work it? The answers should be given by the design, without any need for words or symbols, certainly without any need for trial and error."

Human Machine Interaction (HMI) - from low firmware layer to high software layer ... one of my passions.

Contact Info

Stefano Oliveri

Email Me