The Bike Shed

Episode Archive

Episode Archive

451 episodes of The Bike Shed since the first episode, which aired on October 31st, 2014.

  • 307: Walking Contradictions

    September 7th, 2021  |  36 mins 56 secs

    On this episode, Chris talks about testing external services and dissects a tweet on refinements for Result. Steph talks about thoughbot's recent improvement to their feature flag system.

  • 306: If You Want To Go Far, Go Together

    August 31st, 2021  |  45 mins 14 secs

    In this episode, Steph and Chris talk about things they've changed their minds about over the course of their careers as software developers. Steph talks about as it turns out, arm chair rests are good, feature flags and comments are also good, she's changed her mind about how teams structure the work that each person is doing at once, and believes strongly in representation in the field.

    Chris is not a fan up upgrading his operating system and when he first started out, he gravitated towards learning dynamic languages, and since then, much prefers functional languages, static typing or more broadly, static analysis. He also no longer believes in the 10x engineer, and also very much believes that URLs matter on the internet. So basically, don't call them single-page applications; call them client-side applications instead!

  • 305: Burnout & Bugs

    August 17th, 2021  |  50 mins 2 secs

    This week Chris talks about Bifunctor optics and introduces an app he's been liking recently called CleanShot X, which is a replacement for the built-in screenshot utilities on OSX.

    Steph talks about her experience using New Relic Browser Stats to troubleshoot a slow page and burnout. Who's feeling it? (Raise your hand.) How do we identify it? What do we do about it?

  • 304: MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast)

    August 11th, 2021  |  34 mins 38 secs

    This is the sweeps week episode, the epic crossover episode, the mega episode! We have a very special episode as Chris, and Steph teamed up with the hosts of three other podcasts to bring you one giant, mega Ruby episode!

    In this episode, you'll hear from the hosts of Remote Ruby, Rails with Jason, and Brittany Martin, the host of the Ruby on Rails podcast. They cover the origins of their shows, their experiences as hosts, and why podcasting is so important in keeping the Ruby community thriving.

  • 303: Dear Mr. Grumpy Goose

    August 3rd, 2021  |  45 mins 45 secs

    Chris gives a DB sessions update and talks bifunctors & command objects. Steph shares the coolness of a gem she's been using called after_party, and excitedly gushes about her new laptop. (Chris is hoping to hold off on replacing his until the end of the year and then they can compare!)

    The two then answer a listener question on retrospectives and how they've seen productive ones run, while giving some of their own helpful opinions on dos and don'ts. They're talking to you, Grumpy Goose!

  • 302: Observability with Charity Majors

    July 27th, 2021  |  38 mins 53 secs

    Tune in as Co-founder and CTO of Honeycomb, an observability platform, Charity Majors joins Chris to drop some knowlege bombs such as:

    • Thinking of observability as being about the unknown unknowns: Allowing for high cardinality, high dimensionality, ad hoc queries at any point in time.
    • Comparing instrumentation to a muscle: It's a habit that needs to be developed and fostered.
    • Sincere continuous deployment: 15 minutes or bust.

    And bunches more, since y'all know you hear her name come up at least once during every other episode!

  • 301: Ants in the Cookie Store

    July 20th, 2021  |  42 mins 17 secs

    What do you get when you mix a worm and a hammerhead shark? Also ants. Steph made some cool new discoveries in bug-land. She also talks about deploys versus releases and how her and her team has changed their deploy structure. Two words: feature flags.

    Chris talks about cookies: cookie sessions, cookie payloads, cookie footprints, cookie storing. Mmm cookies! The convo wraps up with lamenting over truthiness in code. Truthy or falsy? What's your call?

  • 300: Mozzarella Sticks & Knowledge Silos

    July 13th, 2021  |  45 mins 8 secs

    The big "Three Oh Oh!" What a milestone for this podcast! Aside from celebrating that the show has made it this far, Chris gives some followup on some Inertia.js issues he had been having, and talks about open source licenses and legality and testing against external APIs. Steph has thoughts on mozzarella sticks and what makes good ones; particularly the cheese to bread ratio...

    They then, together, answer a listener question re: knowledge silos:

    Jan asked, "Our team (3 pairs) is currently working on two different projects due to that fact we are creating information silos. Now we are looking into ways how we can minimize those information silos. Do you have any ideas how we could achieve this?" With switching pairs they are unsure about it as it can be difficult for new pairs to get up to speed.

  • 299: Is Agile Over?

    July 6th, 2021  |  46 mins 15 secs

    Let's talk about Agile! What is it, what do we like, we do we not like?

    In this episode, Steph and Chris discuss:

    • Broadly, are they fans?
    • What makes this practice work well?
    • What makes this practice work poorly?

    And also, hit specific topics and practices like Scrum, Kanban, and Extreme Programming.

  • 298: Jawsification

    June 29th, 2021  |  42 mins 30 secs

    Chris gives some small updates on working with Svelte. He really likes Svelte so far. Svelte's great. Modals are complicated. He also talks about using a little JavaScript library, called Quicklink. Steph talks about sending data to a third-party system and using feature flags to help deprecate some code.

    Finally, they both riff on a listener question on consulting. Said listener asked, "Do you think about your work as 'consulting first' or as 'building great software first and then good experiences for your clients will follow naturally?'" Find out their take and give us your own, here on this episode of 'The Bike Shed!'

  • 297: We’re Making A Pixar Movie!

    June 22nd, 2021  |  48 mins 57 secs

    Chris gives the deets on that new new – (he joined a startup!) and laments about the back button being so complicated. Steph talks about extracting an untrustworthy service and likens the scenario to making a Pixar movie. You don't wanna miss this hero's journey!

  • 296: Speedy Performance with Nate Berkopec

    June 15th, 2021  |  1 hr 3 mins

    Nate Berkopec is the author of the Complete Guide to Rails Performance, the creator of the Rails Performance Workshop, and the maintainer of Puma. He talks with Steph about being known as "The Rails Speed Guy," and how he ended up with that title, publishing content, working on workshops, and also contributing to open source projects. (You could say he's kind of a busy guy!)

  • 295: To the Left, to the Left

    June 7th, 2021  |  35 mins 33 secs

    After the last episode where database switching was discussed, a number of listeners reached out with thoughts. In particular, one listener gave a reproducible example of how to make things better. Chris talks about why he always moves errors to the left, and Steph gives a hot take where she admits that she is not a fan of hackathons and explains why.

    Steph and Chris also share exciting Bike Shed show news in that we now have transcripts for each episode, and tackle another listener question asking, "How do you properly implement a multi-step form in a boring Rails way?” Chris talks about his experiences with multi-step forms and gives his own hot take on refactoring: he doesn't until he feels pain!

  • 294: Perfect Duplication

    May 25th, 2021  |  45 mins 31 secs

    On this week's episode, Steph and Chris respond to a listener question about how to know if we're improving as developers. They discuss the heuristics they think about when it comes to improving, how they've helped the teams they've worked with plan for and measure their growth, and they share some specific tips for improving.

  • 293: Sportstaphors

    May 18th, 2021  |  41 mins 17 secs

    On this week's episode, Chris and Steph share a speedy step to restart your rails server and chat about accessibility improvements and favorite a11y tools. They also dive into a tale of database switching and delight in a new Rails query method that returns orphaned records.

  • 292: Debugging with Joël Quenneville

    May 11th, 2021  |  43 mins 1 sec

    On this week's episode, Steph and Chris are joined by fellow thoughtbotter, Joël Quenneville, to discuss all things debugging. Joël is helping publish a weekly debugging blog series and in this conversation they discuss how the series got started, technology agnostic debugging strategies, writing less bug-prone software, and speculate if Joël moonlights as a hockey coach.