The Bike Shed

The Bike Shed

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

March 17, 2026 37 mins

Our hosts come together to wrap up season 2 and share some of their highlights along the way.

Our trio expand and recap on some key topics covered over the last few months, Sally and Joël provide updates on their work with typescripts and LLMs, and Aji accidentally stumbles into an idea for a new keynote topic.

Your hosts for this episode have been thoughtbot’s own Joël Quenneville, Sally Hall and Aji Slater.

If y...

Listen
Mark as Played

Aji and Joël get into a flow as they discuss the different diagrams that help guide their thought processes when working.

Together they compare their go to diagrams and why they find them so useful, the different analysis tools a diagram can offer and the alternative perspective on your work it provides, as well as how using diagrams can help communicate your mental models more effectively with your colleagues.

Be s...

Listen
Mark as Played
March 3, 2026 43 mins

Joël and Sally cover all the bases as they look at improving their test suite performances times.

Our hosts lay out some spicy takes on various different test suites, comparing the key differences across the different forms of testing, where you might encounter pitfalls in each method, and how to make the most of each test.

Interested in exploring different test suites to see if they could improve your projects? Chec...

Listen
Mark as Played
February 24, 2026 34 mins

Sally and Aji flick through thoughtbot’s guide to best practices in a bid to brush up on their coding habits.

Our hosts discuss key ideas from the guides that stand out to them the most, why they’re considered to be good practice, as well as reviewing the cons of complex writing and the benefits of simple coding.

Be sure to check out Sally’s new repo Michel if you’re looking to create an appointment database, and ch...

Listen
Mark as Played
February 17, 2026 40 mins

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 link...

Listen
Mark as Played
February 10, 2026 41 mins

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 optimising it for modern rails, Joël dives into some of the new features found in the gem, before discussing with Steve the use cases for Suspenders and why you might choose it over other rails starter apps.

Want to learn mor...

Listen
Mark as Played
February 3, 2026 32 mins

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...

Listen
Mark as Played
January 27, 2026 40 mins

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 material, from books, talks and video, and how it’s impacted the way they write code, Joël hones in on the importance of confidence and dealing with uncertainty of objects in a project, while Aji dips into his knowledge of RailConf...

Listen
Mark as Played
January 20, 2026 41 mins

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...

Listen
Mark as Played
January 13, 2026 39 mins

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 e...

Listen
Mark as Played

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 an...

Listen
Mark as Played
December 30, 2025 37 mins

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 Acti...

Listen
Mark as Played
December 23, 2025 27 mins

Aji and Sally join forces to discuss the different ways they utilise active models in their workflows.

Aji describes a new system for working with active models they’ve been using recently, Sally recalls a project where active models could have saved her a lot of time, before putting their heads together to think of new creative ways to utilise rails’ tools toolset to build other active models.

Discover more of The M...

Listen
Mark as Played
December 16, 2025 40 mins

Joël and Aji kick off a new season by discussing the best use cases for HTTP basic auth and talking all things security.

The pair ask when and why you would use basic auth over standard HTTPS, it’s pros, cons and vulnerabilities over other forms of security, and provide some advice to help decide on what form of security you could implement on your site.

Thanks to our sponsors for this episode Judoscale - Autoscale ...

Listen
Mark as Played
November 25, 2025 36 mins

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 wh...

Listen
Mark as Played
November 19, 2025 38 mins

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...

Listen
Mark as Played
November 11, 2025 43 mins

Joël and Sally analyse their job titles as they try to figure out exactly which borrowed labels best define their work at thoughtbot.

Together they break down the components of commonly used titles such as engineer, architect and consultant to see which element reflects their work best, how they would describe their roles at thoughtbot, which industries they’d draw from if they came up with their own titles, and what doe...

Listen
Mark as Played
November 4, 2025 43 mins

Joël and Sally grab a flashlight to share some scary dev stories with each other to celebrate spooky season.

Sally tales the tale of the missing production database, Joël flees from some corrupted data, and each recall instances of haunted code and heart stopping moments from projects gone wrong.

Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (check the link for your free gift!), and Scou...

Listen
Mark as Played

Aji gets their priorities straight as they talks with fellow thoughtboter Jared Turner about his recent article titled The President’s Doctor.

Jared breaks down the thought process behind the president’s doctor and the wasted time we accrue when working on a project, where we can minimise pauses and delays in our workflows, and why watching cat videos while you wait may actually be the most productive thing you can do!

...

Listen
Mark as Played
October 21, 2025 33 mins

Aji and Sally set out to crack the problems surrounding remote working as they share their thoughts on the various aspect of working from home.

Together they discuss their time at the recent thoughtbot summit in Amsterdam, how they felt about working in-person again, what they took away from the experience, the best remote solutions they’ve found to recreate that in-person feeling, and what friction points about remote w...

Listen
Mark as Played

Popular Podcasts

    The Clifford Show with Clifford Taylor IV blends humor, culture, and behind-the-scenes sports talk with real conversations featuring athletes, creators, and personalities—spotlighting the grind, the growth, and the opportunities shaping the next generation of sports and culture.

    Crime Junkie

    Does hearing about a true crime case always leave you scouring the internet for the truth behind the story? Dive into your next mystery with Crime Junkie. Every Monday, join your host Ashley Flowers as she unravels all the details of infamous and underreported true crime cases with her best friend Brit Prawat. From cold cases to missing persons and heroes in our community who seek justice, Crime Junkie is your destination for theories and stories you won’t hear anywhere else. Whether you're a seasoned true crime enthusiast or new to the genre, you'll find yourself on the edge of your seat awaiting a new episode every Monday. If you can never get enough true crime... Congratulations, you’ve found your people. Follow to join a community of Crime Junkies! Crime Junkie is presented by Audiochuck Media Company.

    NFL Daily with Gregg Rosenthal

    Gregg Rosenthal and a rotating crew of elite NFL Media co-hosts, including Patrick Claybon, Colleen Wolfe, Steve Wyche, Nick Shook and Jourdan Rodrigue of The Athletic get you caught up daily on all the NFL news and analysis you need to be smarter and funnier than your friends.

    Stuff You Should Know

    If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.

    The Joe Rogan Experience

    The official podcast of comedian Joe Rogan.

Advertise With Us
Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2026 iHeartMedia, Inc.

  • Help
  • Privacy Policy
  • Terms of Use
  • AdChoicesAd Choices