I have recently been reading upon the renowned British-American architect and design theorist, Christopher Alexander.
Alexander is known for the idea of pattern languages. A pattern is a collection of a known problem discussed with a solution for the problem. As Alexander explains it:
Now, a pattern is an old idea. The new idea in the book was to organize implicit knowledge about how people solve recurring problems when they go about building things.
For example, if you are building a house you need to go from outside to inside and there are centuries of experiments on how to do this in a “just so” way. Sometimes the transition is marked not by just a door but by a change in elevation (steps, large, small, straight, or curved), or a shaded path, or through a court yard.
We wrote up this knowledge in the form of a pattern about entrance…
View original post 1,955 more words