![Giant Robots Smashing Into Other Giant Robots artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts113/v4/a7/d2/d7/a7d2d77d-d9e1-5fb7-6ab5-67d2edac49cd/mza_360286396549377567.jpg/100x100bb.jpg)
7: Something Else Was Smellier
Giant Robots Smashing Into Other Giant Robots
English - August 10, 2012 00:00 - 34 minutes - 15.7 MB - ★★★★★ - 88 ratingsTechnology Business Entrepreneurship design development software saas business of software app development founders software development business Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Ben Orenstein is once again joined by Joe Ferris, CTO of thoughtbot. Joe and Ben dive right in to a technical discussion about Objects versus Structures. They then discuss what Joe does as the new CTO of thoughtbot, and how his goal is to set up a system where everybody is teaching everybody. Finally, they discuss why Joe doesn't like using rspec's let and subject, and his strategy for writing tests without them.
Object Mentor blog, Objects vs. Structures
Robert Martin Shape Hierarchy (Open Closed Principle)
Martin Fowler's Refactoring
Code smell
Case statement code smell
Visitor pattern
Shotgun surgery
Method object
Composition over inheritance
paperclip
Growing Object-Oriented Software, Guided by Tests
thoughtbot's apprentice.io
Parkinson's Law of Triviality (bikeshedding)
Broken windows theory
rspec's let and subject
Mystery Guest
Follow @thoughtbot, @r00k, and @joeferris on twitter.
Ben Orenstein is once again joined by Joe Ferris, CTO of thoughtbot. Joe and Ben dive right in to a technical discussion about Objects versus Structures. They then discuss what Joe does as the new CTO of thoughtbot, and how his goal is to set up a system where everybody is teaching everybody. Finally, they discuss why Joe doesn't like using rspec's let and subject, and his strategy for writing tests without them.
Object Mentor blog, Objects vs. Structures
Robert Martin Shape Hierarchy (Open Closed Principle)
Martin Fowler's Refactoring
Code smell
Case statement code smell
Visitor pattern
Shotgun surgery
Method object
Composition over inheritance
paperclip
Growing Object-Oriented Software, Guided by Tests
thoughtbot's apprentice.io
Parkinson's Law of Triviality (bikeshedding)
Broken windows theory
rspec's let and subject
Mystery Guest
Follow @thoughtbot, @r00k, and @joeferris on twitter.