We read a couple of chapters from books by Christopher Alexander, who advocated patterns for creating physical buildings in the 70's. For him, a pattern is like the word of a sentence, and patterns put together create a building instead of a sentence. The way they are structured follow more patterns in order to create a "grammar" for the language.
I think it would be interesting to see how many of the building patterns could be applied to software. For example, one of the patterns for building was to design the building in such a way that more intimate rooms are farther away from the entrance where visitors come. For example, the foyer, then formal entertaining space, then kitchen, then bedroom. In software, this could apply to the design of GUIs - make the administration part that is rarely used several clicks farther than the typically used interface.
Any thoughts?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment