Thoughts on architectural progress by John Cotton | Lex | Lex