Two Hundred Fifty Things an Architect Should Know