• Managing Software Complexity with John Ousterhout

  • Sep 16 2024
  • Length: 50 mins
  • Podcast

Managing Software Complexity with John Ousterhout

  • Summary

  • John Ousterhout, author of the influential book A Philosophy of Software Design, joins the podcast. The book is:

    https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design

    Topics include:

    - What does software complexity look like?
    - How do we identify complexity before it develops?
    - The importance of continuous refactoring
    - What the education system gets wrong about teaching software complexity
    - How John teaches Computer Science at Stanford
    - What John thinks of agile
    - Balancing tactical and strategic programming, what TDD gets wrong

    YouTube: https://bit.ly/3Xfv2bp
    Apple Podcasts: https://apple.co/4bNrAJK
    Spotify Podcasts: https://spoti.fi/4bZjtcA
    LinkedIn Group: https://bit.ly/3wZIWDM
    RSS Feed: https://bit.ly/3KsaODW
    Twitter: https://bit.ly/4ecWHju

    Topics include:

    - What does software complexity look like?
    - How do we identify complexity before it develops?
    - The importance of continuous refactoring
    - What the education system gets wrong about teaching software complexity
    - How John teaches Computer Science at Stanford
    - What John thinks of agile
    - Balancing tactical and strategic programming, what TDD gets wrong


    YouTube: https://bit.ly/3Xfv2bp
    Apple Podcasts: https://apple.co/4bNrAJK
    Spotify Podcasts: https://spoti.fi/4bZjtcA
    LinkedIn Group: https://bit.ly/3wZIWDM
    RSS Feed: https://bit.ly/3KsaODW
    Twitter: https://bit.ly/4ecWHju

    Show More Show Less
activate_Holiday_promo_in_buybox_DT_T2

What listeners say about Managing Software Complexity with John Ousterhout

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.