The Essence of Software
Q&A
Buy
Reviews
Author
Goodies
Subscribe
On software design
Beyond the user interface
Design vs. engineering
Form, context & misfits
Generic fitness criteria
How great design happens
Levels of design
Simplicity