087 RR Book Club: Practical Object-Oriented Design in Ruby with Sandi Metz

    0
    700

    1:35 – Introducing Sandi Metz

    6:15 – The book writing process and the speech writing process

    17:30 – Flow of POODR

    21:35 – Why design is for everyone

    24:20 – The fear of writing a book: Am I really an expert?

    27:00 – Breaking the rules

    34:00 – Cheat sheets, screencasts, and diagrams for POODR

    42:00 – Topics beyond POODR

    45:20 – Why Sandi loves Rails

    51:05 – How long will Rails last?

    55:30 – When should you begin introducing design?

    1:01:00 – Working with an Inheritance interface

    1:06:30 – Rules for testing

    1:14:45 – Well-tested objects without well-tested interactions

    1:18:45 – Sandi’s rules for coding and breaking them

    1:26:15 – Having too many small objects versus having too big objects

    Picks:

    “The Deep Synergy Between Testability and Good Design” Speech by Michael Feathers (James)

    Endless Space game on Steam (James)

    Board games: Lords of Waterdeep, Love Letter, Eminent Domain (James)

    George Takai’s episode on the Penn’s Sunday School podcast (Avdi)

    Hardcore History podcast by Dan Carlin  (Avdi)

    Infinite Monkey Cage podcast by BBC Radio 4 (Avdi)

    Marked App (Josh)

    Herman Miller Aeron chair (Charles)

    Bubble Timer (Sandi)

    Gutter Cleaning Robot (Sandi)