What does software and a path to God have in common? Well maybe nothing right now but it may perhaps be the only hope left for our future according to Christopher Alexander.
Christopher Alexander is an architect and author of many books on the concept known as Pattern Language. His works both revered and controversial, have been adopted by the software community and sparked a revolution in software design patterns. He coined the phrase pattern language which is a structured method of describing good design practices within a field of expertise. Professor Alexander explains a pattern language as a way of describing a problem that occurs over and over in our environment and providing a core solution to that problemĀ that can be used a million times without doing it the same way twice. » Read more: Zen and the history of software design patterns