A Philosophy of Software Design – John Ousterhout – Talks at Google (2018) | Hacker News Reader