talk · intermediate · evergreen
A Philosophy of Software Design | John Ousterhout | Talks at Google
Talks at Google · Aug 1, 2018 · 1h 1m
What this video covers
John Ousterhout, Stanford professor and creator of Tcl, presents the ideas of his book A Philosophy of Software Design in a Talks at Google session. He covers managing complexity, deep modules and interfaces, and what he teaches in his Stanford software design course.
Why it surfaced in Hacker News
HN treats it as the standard one-hour teaser for the book and recommends it for its deep-modules thinking before buying or reading the book.
- 11
- distinct recommenders
- 10
- recommendation months
- 4
- strong recommendations
Recommendation context
Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.
“I have watched his Talks at Google talk on the topic [1] a couple of times (1 hour), highly recommended.”
“I highly recommend A Philosophy of Software Design by John Ousterhout. His talk is a great teaser for the book”
“This google talk is a condensed version of the (already small - 150 pags IIRC) book. I highly recommend both.”