Saturday, December 30, 2006


I speed read "User Interface Design for Programmers" by Joel Spolsky yesterday. This is a book about the design of computer GUIs. It is written in a clear style. Joel is famous for writing many of the articles on the site Joel worked for Microsoft for a while so he had many insights into the way the windows GUIs are designed. Still I see so many badly designed programs. At the start of the book, he notes that people are a lot happier when they can control and change their environment. Later he complains about programs with too many options. Life is full of compromises. Working with crappy programs tends to really me fu*k me off.