A Philosophy of Software Design | John Ousterhout | Talks at Google

A Philosophy of Software Design | John Ousterhout | Talks at Google

HomeTalks at GoogleA Philosophy of Software Design | John Ousterhout | Talks at Google
A Philosophy of Software Design | John Ousterhout | Talks at Google
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
John Ousterhout, professor of computer science at Stanford University, discusses complex techniques for becoming a confident programmer. John is pleased to announce that he has just published the first edition of a new book on software design, based on material from a software design course he has taught at Stanford University for several years.

Before coming to Stanford, John spent 14 years in industry, where he founded two companies. Before that, he was a professor at Berkeley for 14 years. Over the course of his career, Professor Ousterhout has developed a number of influential systems (Sprite OS, Tcl.Tk, logarithmic structured file systems, Raft, RAMcloud, etc.) and taught several courses on software design. In this talk, he summarizes his experiences in an insightful and provocative discussion of how to (and how not to) design software.

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

Please take the opportunity to connect with your friends and family and share this video with them if you find it useful.