I’d probably start with Jef Raskin’s book The Humane Interface.


I’d probably start with Jef Raskin’s book The Humane Interface. However, no book is going to replace the general practice of thinking carefully about your users’ priorities & putting those above that of your employer. Bad UIs often come from a willingness to allow things that are irrelevant to the end user (such as choice of framework, compatibility with platform style guides, design trends, the designer’s personal aesthetic preferences, internal company politics, or branding) to define or frame later decisions. Good design is whatever works — so it doesn’t have any shallower universal attributes.