Review of John Ousterhout's "A Philosophy of Software Design" | Not Hacker News!