با برنامه Player FM !
John Ousterhout Reflects on "A Philosophy of Software Design"
Manage episode 430494922 series 3585645
In this special episode of Book Overflow, Dr. John Ousterhout joins Carter and Nathan to discuss his book "A Philosophy of Software Design." He reflects on why he wrote the book, how he teaches the principles in it to his Stanford students, and what we can learn from our mistakes.
---------------
00:00 Intro
01:18 Motivation for writing this book
06:17 Why No TAs for Stanford Class
08:55 Thoughts on TDD
14:24 Design it Twice
20:30 Most Surprising Feedback
31:46 Taking suggestions with a grain of salt
33:20 Curiosity and Humility
36:13 Misunderstandings from the book
39:37 Strong opinions, humility, and fear of being wrong
44:35 Unconventional Career Paths
50:13 What are you reading?
51:22 Thoughts on Clean Code
53:50 Advice for new software engineers
58:00 Closing Thoughts
36 قسمت
Manage episode 430494922 series 3585645
In this special episode of Book Overflow, Dr. John Ousterhout joins Carter and Nathan to discuss his book "A Philosophy of Software Design." He reflects on why he wrote the book, how he teaches the principles in it to his Stanford students, and what we can learn from our mistakes.
---------------
00:00 Intro
01:18 Motivation for writing this book
06:17 Why No TAs for Stanford Class
08:55 Thoughts on TDD
14:24 Design it Twice
20:30 Most Surprising Feedback
31:46 Taking suggestions with a grain of salt
33:20 Curiosity and Humility
36:13 Misunderstandings from the book
39:37 Strong opinions, humility, and fear of being wrong
44:35 Unconventional Career Paths
50:13 What are you reading?
51:22 Thoughts on Clean Code
53:50 Advice for new software engineers
58:00 Closing Thoughts
36 قسمت
Усі епізоди
×به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.