

The Bike Shed
thoughtbot
On The Bike Shed, hosts Joël Quenneville, Sally Hall, and Aji Slater discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
Episodes
Mentioned books

Feb 3, 2026 • 33min
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 communicate effectively with stakeholders who are less technical to fully appreciate certain decisions and choices being made on a project, as well as the different metrics you can use to better reflect success and setbacks on a project.
—
Your hosts for this episode have been thoughtbot’s own Sally Hall and Aji Slater.
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2026 thoughtbot, inc.Support The Bike Shed

Jan 27, 2026 • 40min
491: Influences that shaped our thinking
Two developers compare the books, talks and videos that shaped how they write code. They discuss object-oriented design, handling uncertainty by pushing validation to system edges, and patterns for refactoring multi-step forms. They also touch on note-taking systems for building ideas and using checklists to improve processes.

Jan 20, 2026 • 41min
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 asking the question of where this AI boom could be leading us.
—
To get more of an insight into today’s episode consider watching Sandi Metz's RubyConf talk to learn more about red-lighting, or read the article Aji mentioned about running out of ideas.
Thanks to our sponsor for this episode Scout Monitoring.
Your hosts for this episode have been thoughtbot’s own Sally Hall and Aji Slater.
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2026 thoughtbot, inc.Support The Bike Shed

Jan 13, 2026 • 39min
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 more easily, explain why the lore of a project can be sacred to some, what you can do in the present to make things easier for a developer down the road, and why communication is crucial for keeping everyone on the same page even long after you’ve moved on.
—
Check out these resources for a deeper dive into some of the topics mentioned in this week’s episode - Fixtures - Hierarchy of Documentation - Domain Modelling 1 - Domain Modelling 2
Thanks to our sponsor for this episode Scout Monitoring.
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2026 thoughtbot, inc.Support The Bike Shed

Jan 6, 2026 • 31min
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 experience at a previous RailsConf where they entered a mini hackerthon, why playing around in a creative sandbox is crucial to honing your skills as a dev, and how programming on the fly can teach you a lot about your own strengths and weaknesses.
—
Read more about Joël’s entry in Rails Rumble, as well as their participation in the RailsConf 2022 mini Hackerthon.
Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (check the link for your free gift!), and Scout Monitoring.
Your hosts for this episode have been thoughtbot’s own Joël Quenneville and Aji Slater.
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2025 thoughtbot, inc.Support The Bike Shed

Dec 30, 2025 • 37min
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 objects when working with ActiveModels to simplify more advance workloads, as Sally queries their different use cases and how best to utilise them for her own workflow.
—
Catch up on Sally and Aji’s episode from last week on ActiveModels before diving into this discussion!
If you’d like to give some of the gems mentioned in this episode a try for yourself they can be found here - phonelib - money-rails - astronoby
Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (check the link for your free gift!), and Scout Monitoring.
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2025 thoughtbot, inc.Support The Bike Shed

Dec 23, 2025 • 27min
486: ActiveModel Everywhere
Aji and Sally dive into the magic of ActiveModel, exploring its use beyond ActiveRecord for a Rails-like API on non-AR objects. They share practical projects, like creating a DefaultThemes class, and discuss the benefits of attributes and validations for plain Ruby objects. Sally reflects on testing challenges faced without ActiveModel support. The duo also debates the nuances of Rails component naming and reminisces about the origins of helper methods, sparking ideas for a fun quiz to identify them.

Dec 16, 2025 • 41min
485: HTTP Basic Auth
Joël and Aji dive into the nuances of HTTP Basic Auth, exploring its best use cases. They weigh its advantages and security risks, especially in comparison to standard HTTPS. Learn when it’s suitable for staging or prototypes, but always remember—never use it over unencrypted HTTP! The duo also discusses vulnerabilities like CSRF and the importance of using CSRF tokens for secure interactions. They touch on CORS limitations and provide practical takeaways for implementing effective security measures.

Nov 25, 2025 • 36min
484: The Season 1 Recap
Our Bike Shed trio check back in with one another to follow up on some topics that caught their attention over the course of season 1.
Sally covers her time working with React over the last few months and the challenges it still presents to her workflow, Joël goes back over typescripts and the benefits he’s found when debugging, and the cast reflect on the first season as a whole, what they liked, what went well and what they’d like to improve on for season 2.
—
Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (check the link for your free gift!), and Scout Monitoring.
You can read up on some of the topics mentioned in this episode here - Constructive vs Predictive Data - Aji’s Keynote - Aji’s Recommended Keynote from 2022
Your hosts for this episode have been thoughtbot’s own Joël Quenneville, Sally Hall and Aji Slater
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2025 thoughtbot, inc.Support The Bike Shed

Nov 19, 2025 • 39min
483: Comparing notes on note-taking
Joël and Sally compare various note taking styles as they set out to find which ones work best for them.
The pair break down the different ways of formatting their notes and what they’re used for, Sally explains her struggles with note taking in general and the work arounds she’s found to achieve similar results instead, and Joël provides a small update on his book as he examines the different use cases for all his notes.
—
Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (check the link for your free gift!), and Scout Monitoring.
Read about Joël’s note taking in depth through his thoughtbot blog posts - Blog 1 - Blog 2
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: hosts@bikeshed.fm
This has been a thoughtbot podcast.
Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky
© 2025 thoughtbot, inc.Support The Bike Shed


