|
|
|
|
|
by robin2
4533 days ago
|
|
An odd thing about Alexander's work on pattern languages is that, despite people's enthusiasm, Alexander himself considered it to be a failure. There's a chapter in Richard Gabriel's "Patterns of Software" (http://dreamsongs.org/Files/PatternsOfSoftware.pdf) that has an interesting discussion on this. |
|
My personal opinion is that it better corresponds to current software architectural practice because whereas A Pattern Language is entirely focused on habitability for end users, both current software architectural practice and Notes on the Synthesis of Form emphasize habitability for the architect/programmer - e.g. three tiered systems make the job of the programmer easier, they don't necessarily improve user experience, but light on two sides does.