
Sign up to save your podcasts
Or


Joël and Sally examine the simpler components of programming and why using basic data structures may not always be the best approach to solving a problem.
Our hosts cover all the telltale signs and symptoms of primitive obsession, what it is, it’s drawbacks and limitations, and how to avoid it creeping into your own work.
—
Want to learn more about primitive obsession and readability in programming? Check out these links for some wider reading, including a talk from Joël! - Design Patterns and Null - thoughtbot blog on primitive obsession - Define User
Your hosts for this episode have been thoughtbot’s own Joël Quenneville and Sally Hall.
If you would like to support the show, head over to our GitHub page, or check out our website.
Got a question or comment about the show? Why not write to our hosts: [email protected]
This has been a thoughtbot podcast.
© 2026 thoughtbot, inc.
Support The Bike Shed
By thoughtbot4.9
121121 ratings
Joël and Sally examine the simpler components of programming and why using basic data structures may not always be the best approach to solving a problem.
Our hosts cover all the telltale signs and symptoms of primitive obsession, what it is, it’s drawbacks and limitations, and how to avoid it creeping into your own work.
—
Want to learn more about primitive obsession and readability in programming? Check out these links for some wider reading, including a talk from Joël! - Design Patterns and Null - thoughtbot blog on primitive obsession - Define User
Your hosts for this episode have been thoughtbot’s own Joël Quenneville and Sally Hall.
If you would like to support the show, head over to our GitHub page, or check out our website.
Got a question or comment about the show? Why not write to our hosts: [email protected]
This has been a thoughtbot podcast.
© 2026 thoughtbot, inc.
Support The Bike Shed

43,970 Listeners

30,678 Listeners

8,789 Listeners

9 Listeners

288 Listeners

88 Listeners

44 Listeners

45 Listeners

624 Listeners

291 Listeners

990 Listeners

216 Listeners

2 Listeners

34 Listeners

12 Listeners

5,546 Listeners

1,158 Listeners

143 Listeners

74 Listeners

0 Listeners