b'When it comes to user interface design, often the best way to learn is to analyse the mistakes of sites you hate using.'