When you have trouble with things—whether it's figuring out whether to push or pull a door or the arbitrary vagaries of the modern computer and electronics industries—it's not your fault. Don't blame yourself: blame the designer.

— Donald Norman, The Design of Everyday Things (2002)

From the introduction to the 2002 edition of The Design of Everyday Things.

Topics: software design