I liked the summary of Gerald Nadler’s book from the mid 1990’s, Breakthrough Thinking: The Seven Principles of Creative Problem Solving. Nadler's seven principles:
5. Limited Information Collection
6. People Design
7. Betterment Timeline
Covers the architecture of Stackoverflow.com and gives it fairly high marks.