50 Books Every Geek Should Read
Eric Dahl / InsideTech
January 12, 2010
“The Visual Display of Quantitative Information,” Edward Tufte
OK, maybe “read” isn’t quite the right word for this one, but Tufte’s packed more amazing info-design rules and examples than you could imagine into this book. You’ll never look at a crappy Powerpoint presentation the same way again. (Actually, you won’t even want to look at them after this.)
“Don’t Make Me Think: A Common Sense Approach to Web Usability,” Steve Krug
Packed with diagrams, screen shots, and case studies, “Don’t Make Me Think” shows you how to do exactly that – to avoid slowing visitors down with design that simply doesn’t work.
“The Non-Designer’s Design Book,” Robin Williams
Another book with a perfect title, Williams’s primer walks those of us without design degrees through the principles of great design.
“Tog on Interface,” Bruce Tognazzini
Say what you will about Mac OS, but it introduced UI design concepts that hold true even today, and Bruce Tognazzini was one of the people behind them. Tog drives home the importance of concepts like Fitts’s Law and explores the challenges inherent in different types of UI.
“User Interface Design for Programmers,” Joel Spolsky
Programmers are not designers. But programmers who understand design are much better equipped to write apps that are fun to use. Spolsky’s helped a generation of coders learn what it takes to build an efficient UI.