As you may know, Design Patterns — one of the more recent object-oriented programming fads — was appropriated from the field of architecture and urban planning. I've seen many summaries of (mostly useless) programming patterns, but this is the first time I've come across an abridged version of the original 253 from A Pattern Language. It's a particularly good time-waster because all the patterns are linked in some kind of graph (an application just crying out for XLink, I might add).
If you happen to be voting in an Ontario municipal election next month, I bet it'd be disheartening to ask your candidates whether any of them have read this kind of stuff.