But interfaces have not moved with changing times. After a decade of research into cognitive psychology and by paying attention to people’s constant computer complaints (and his own annoyance), [Jef] Raskin realized that today’s GUIs are fundamentally flawed. The interface-building tools that companies and open-source prouducts provide enforce bad interface design practices. They are wrong. Period. Raskin figured out how to fix the problems. His popular book, The Humane Interface (Addison-Wesley, 2000) explains all this in some detail.
This makes for some pretty compelling reading: if you’re as fed up with the lack of progress in human-computer interaction as I am (and not just because I’m a lousy typist), it’s worth a look at the book, the running example, or both.