This is a book written to an audience of traditional building (what I call "brick") architects. It is the foundation of the pattern approach to system design that has sprung up in many disciplines, most notably software design.
His goal is to teach the basic, repeatable process of understanding forces acting on a given problem space and how to find a pattern that solves the problem in a way that imbues the space or item with "the quality without a name". This is essential reading for anyone who is building any software, back end or front end.
The reason is that you are creating spaces that people spend their lives in. Be it the IT guy who needs to keep your stuff… Read more