Notes on A Philosophy of Software Design.

architecture (30), review (14), book (20)