
494: Primitive Obsession
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 s...
17 Feb 40min

493: Suspenders with Steve Polito
Joël talks with guest thoughtbotter Steve Polito about his recent work rewriting Suspenders, an old thoughtbot gem from the 2000s. Steve discusses his role on the rewrite and the steps he took in opt...
10 Feb 41min

492: Defining value within your team
Sally and Aji assess some common metrics for success when working a project and how they may not always provide the clearest picture of how things are going. Together they discuss how to communicat...
3 Feb 32min

491: Influences that shaped our thinking
Joël and Aji reference their personal bibliographies as they compare the different influences that have shaped their programmer world view. Our hosts discuss their most influential programming mater...
27 Jan 40min

490: Large Language Misadventure
Our hosts discuss the pros of AI and where they find the tool genuinely useful, it’s limitations, downsides and where it’s causing harm, the differences between bad AI code and human code, before aski...
20 Jan 41min

489: What makes a codebase welcoming
Joël and Sally tidy up the place as they discuss the different ways a new codebase and team can feel welcoming to them. Together they break down the things that help them ingrate into a new project ...
13 Jan 39min

488: The Playful Portland Programming Paradigm
Aji and Joël talk all things hackerthons and why taking the time to have a little having fun with your work every now and then is important for developers. Our hosts reflect on their shared experienc...
6 Jan 30min

487: ActiveModel custom attributes
Joël contributes some thoughts on working with custom attributes as he follows up on last week’s discussion about ActiveModels with Sally. Joël breaks down how he transforms various strings and objec...
30 Dec 202537min



















