Avoid common mistakes in product design by learning usability principles and analysing tens of real-life examples.