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

Panel Sandi Metz (twitter github blog POODR) Josh Susser (twitter github blog) James Edward Gray (twitter github blog) David Brady (twitter github blog ADDcasts) Avdi Grimm (twitter github blog book)

Published: January 09, 2013

Album Art
087 RR Book Club: Practical Object-Oriented Design in Ruby with Sandi Metz
0:00
0:00
Playback Speed:

Show Notes

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:
Infinite Monkey Cage podcast by BBC Radio 4 (Avdi)
Marked App (Josh)
Bubble Timer (Sandi)
Special Guest: Sandi Metz.