Artwork

Вміст надано Carter Morgan and Nathan Toups, Carter Morgan, and Nathan Toups. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Carter Morgan and Nathan Toups, Carter Morgan, and Nathan Toups або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

John Ousterhout Reflects on "A Philosophy of Software Design"

59:34
 
Поширити
 

Manage episode 430494922 series 3585645
Вміст надано Carter Morgan and Nathan Toups, Carter Morgan, and Nathan Toups. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Carter Morgan and Nathan Toups, Carter Morgan, and Nathan Toups або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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

  continue reading

36 епізодів

Artwork
iconПоширити
 
Manage episode 430494922 series 3585645
Вміст надано Carter Morgan and Nathan Toups, Carter Morgan, and Nathan Toups. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Carter Morgan and Nathan Toups, Carter Morgan, and Nathan Toups або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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

  continue reading

36 епізодів

Усі епізоди

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник