Philosophy of Software Design by John Ousterhout

Stanford's John Ousterhout shares insights on mastering software design and becoming a confident coder. 💻

Philosophy of Software Design by John Ousterhout
Talks at Google
517.9K views • Aug 1, 2018
Philosophy of Software Design by John Ousterhout

About this video

John Ousterhout, Professor of Computer Science at Stanford University, discusses complex techniques on how to become a more confident coder. John is excited to announce that he just published the first edition of a new book on software design, based on material from a software design class he has been teaching at Stanford for the last several years.

Prior to joining Stanford, John spent 14 years in industry where he founded two companies, preceded by another 14 years as a professor at Berkeley. Over the course of his career, Professor Ousterhout has built a number of influential systems (Sprite OS, Tcl.Tk, log structured file systems, Raft, RAMcloud, etc) and has taught several courses on software design. In this talk, he synthesizes these experiences into an insightful and provocative discussion on how to (and how not to) design software.

Get the book: https://goo.gl/ywYJ3i

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

517.9K

Likes

11.2K

Duration

01:01:40

Published

Aug 1, 2018

User Reviews

4.8
(103)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.