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.

12recommendation score
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.”

Watch on YouTube ↗