What can software learn from Christopher Alexander? Many programmers know that the
idea of design patterns comes from architecture, but Christopher Alexander's writing has much more
for us than just the Gang of Four design patterns. This post is a somewhat assorted collection
of ideas for better software and programming, triggered by reading of Alexander's book
The Timeless Way of Building.