Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

The Bike Shed

Technology News

Episodes

Showing 101-200 of 498
«« ← Prev Page 2 of 5 Next → »»

398: Developing Heuristics For Writing Software

22 Aug 2023

Contributed by Lukas

Want a cool cucumber salad? Joël's got you covered. Stephanie has evolved and found some pickles she enjoys. Experienced programmers use a lot of heu...

397: Dependency Graphs

15 Aug 2023

Contributed by Lukas

Stephanie is consciously trying to make meetings better for herself by limiting distractions. A few episodes ago, Joël talked about a frustrating bug...

396: Build vs. Buy

08 Aug 2023

Contributed by Lukas

Joël has been fighting a frustrating bug where he's integrating with a third-party database, and some queries just crash. Stephanie shares her own de...

395: Human Connection in a Virtual (Work) World

01 Aug 2023

Contributed by Lukas

Stephanie had a small consulting win: saying no to a client. GeoGuessr is all the rage for thoughtbot's remote working culture, which leads to today's...

394: Submitting a Conference Talk Proposal from Start to Finish

25 Jul 2023

Contributed by Lukas

Joël recently had a fascinating conversation with some friends about the power of celebrating and highlighting small wins in their lives. He talks ab...

393: Is REST the Best? APIs and Domain Modeling

18 Jul 2023

Contributed by Lukas

It's updates on the work front today! Stephanie was tasked with removing a six-year-old feature flag from a codebase. Joël's been doing a lot of smal...

392: Managing Changing Business Requirements

11 Jul 2023

Contributed by Lukas

Joël has a fascinating discovery! He learned a new nuance around working with dependency graphs. Stephanie just finished playing a 100-hour video gam...

391: Learn with APPL

05 Jul 2023

Contributed by Lukas

Stephanie went to her first WNBA game. Also: Bingo. Joël's new project has him trying to bring in multiple databases to back their ActiveRecord model...

390: The Truth about Truthiness

27 Jun 2023

Contributed by Lukas

Joël's new work project involves tricky date formats. Stephanie has been working with former Bike Shed host Steph Viccari and loved her peer review f...

389: Review Season

20 Jun 2023

Contributed by Lukas

Stephanie just got back from a smaller regional Ruby Conference, Blue Ridge Ruby, in Asheville, North Carolina. Joël started a new project at work. R...

388: Empowering Other Departments Within a Company

13 Jun 2023

Contributed by Lukas

Joël has a bike shorts update; Stephanie has a garden one. Often, power is centralized within the dev team. This is usually because they are the only...

387: RubyKaigi 2023 with Mina Slater

06 Jun 2023

Contributed by Lukas

Stephanie is joined by very special guest, fellow thoughtboter, Senior Developer, and marathon trainer Mina Slater. Mina and Stephanie had just been t...

386: Value Objects Revisited: The `Tally` Edition

31 May 2023

Contributed by Lukas

If you're in the market for bicycle shorts, Joël's got you. Stephanie just returned from RubyKaigi in Japan and shares details of her trip. Recently ...

385: The Boring Parts of Tech

23 May 2023

Contributed by Lukas

Joël is joined by thoughtbot Software Developer and Dirt Jumper Daniel Nolan. Dirt jumping is BMX-style riding 🏍️ with really enormous dirt jump...

384: Not All Numbers Are Numbers

16 May 2023

Contributed by Lukas

Joël gives a recap after attending RailsConf 2023 in Atlanta, Georgia (and yes, there was karaoke! 🎤 🎶). Stephanie plugs the The Tightly Couple...

383: Code as Storytelling with Nicole Zhu

09 May 2023

Contributed by Lukas

Engineering manager at Vox Media and author Nicole Zhu joins Stephanie on today's episode to discuss her writing practice. nicoledonut is a biweekly ...

382: Domain-Specific Languages

02 May 2023

Contributed by Lukas

Joël has been integrating a third-party platform into a testing pipeline...and it has not been going well. Because it's not something she usually kee...

381: To TDD or Not to TDD?

25 Apr 2023

Contributed by Lukas

It's gardening season! Stephanie swaps seeds with friends and talks about her Chicago garden. Joël recently started experimenting with a dedicated bo...

380: Remote Work Life

18 Apr 2023

Contributed by Lukas

Joël has been working on his RailsConf talk about various aspects of discrete math useful in day-to-day work as a developer and going deep on some co...

379: Feature Flags

11 Apr 2023

Contributed by Lukas

Joël submitted a last-minute submission to RailsConf discreet math, which got picked up! 🎉 He'll be speaking at RailsConf 2023 in Atlanta at the e...

378: Leadership and Impact as an Individual Contributor

04 Apr 2023

Contributed by Lukas

Today's episode is "Old News"! Stephanie shares her ergonomic desk setup. Joël talks about the pyramids. Another old thing is the Bike Shed episode t...

377: Error Handling

28 Mar 2023

Contributed by Lukas

Joël is a mentor for RailsConf and got matched with a speaker. Stephanie has been having trouble stepping away from her work. It's frustrating when c...

376: Success and Fulfillment

21 Mar 2023

Contributed by Lukas

Stephanie has a win and a gripe from her client project this week. In a previous episode, Joël talked about his work exploring how to model dependent...

375: Deleting Code

14 Mar 2023

Contributed by Lukas

thoughtbot had an in-person Summit in the UK! Joël recalls highlights. Stephanie is loving daily sync meetings on a new project. The idea of deleting...

374: Discrete Math

07 Mar 2023

Contributed by Lukas

Joël is joined by a very special guest, Sara Jackson, a fellow Software Developer at thoughtbot. A few episodes ago, Stephanie and Joël talked about...

373: Empathy, Community and Gender Bias in Tech with Andrea Goulet

28 Feb 2023

Contributed by Lukas

Stephanie is joined today by a very special guest, Andrea Goulet. Andrea founded Empathy In Tech as part of writing her book Empathy-Driven Software D...

372: Onboarding (Well!) Onto a Project

21 Feb 2023

Contributed by Lukas

Stephanie raves about more software development-related zines by Julia Evans. Joël has been thinking about the mechanics of rolling dice. Stephanie a...

371: The "Fundamentals"

14 Feb 2023

Contributed by Lukas

Joël has been fighting autoloading in a Rails app recently, and it's been really unpleasant. Stephanie has been experimenting with how she interacts ...

370: Creative Expression in Software Development

07 Feb 2023

Contributed by Lukas

Stephanie shares that she's been taking an intro to basket weaving class at a local art studio, and it's an interesting connection to computer science...

369: Most Impactful Articles of 2022

31 Jan 2023

Contributed by Lukas

Joël has been pondering another tool for thought from Maggie Appleton: diagramming. What does drawing complex things reveal? Stephanie has updates on...

368: Sustainable Web Development

24 Jan 2023

Contributed by Lukas

Stephanie talks about hosting a Soup Group! Joël got nerd-sniped during the last episode and dove deeper into Maggie Appleton's "Tools for Thought."...

367: Value Objects

17 Jan 2023

Contributed by Lukas

Joël's been traveling. Stephanie's working on professional development. She's also keeping up a little bit more with Ruby news and community news in ...

366: Componentization and Branching Strategies

10 Jan 2023

Contributed by Lukas

Happy New Year! It's 2023 🎉 Joël and Stephanie chat about developer resolutions or things they'd like to do this year and then discuss componentiz...

365: Career Progression

13 Dec 2022

Contributed by Lukas

Joël has been thinking a lot recently about array indexing. Stephanie started volunteering at the Chicago Tooele Library, a non-profit community lend...

364: Constructive vs Predicative Data

06 Dec 2022

Contributed by Lukas

Stephanie and Joël attended RubyConf Mini, and both spoke there. They discuss takeaways and highlights from the conference. The core idea for this ep...

363: Deployments

22 Nov 2022

Contributed by Lukas

Joël discovered Bardcore. Stephanie planned and executed an IRL meetup for folks in the WNB.rb virtual community group in Chicago and had a consultin...

362: Prioritizing Learning

15 Nov 2022

Contributed by Lukas

This week, Steph and Joël discuss investment time and keeping track of things they want to learn. How do you, dear listener, keep track of things yo...

361: Working Incrementally

08 Nov 2022

Contributed by Lukas

thoughtbotter Stephanie Minn joins The Bike Shed as co-host! 🎉 Joël and Stephanie talk about continuing on a rewrite and redesign of a legacy Rail...

360: ActiveRecord Models

01 Nov 2022

Contributed by Lukas

Fellow thoughtboter Sarah Lima joins Joël to discuss an issue Sarah had when she was doing a code review recently: making HTTP requests in an ActiveR...

359: Serializers

25 Oct 2022

Contributed by Lukas

Chris Toomey is back! (For an episode.) He talks about what he's been up to since handing off the reins to Joël. He's been playing around with someth...

358: Class Methods

18 Oct 2022

Contributed by Lukas

Inspired by a Slack thread, Joël invites fellow thoughtbotter Aji Slater on the show to talk about when you should use class methods and when you sho...

357: Notetaking For Developers

11 Oct 2022

Contributed by Lukas

Joël is joined by Amanda Beiner, a Senior Software Engineer at GitHub, who is known for her legendary well-organized notes. They talk about various t...

356: The Value of Specialized Vocabulary

27 Sep 2022

Contributed by Lukas

Guest and fellow thoughtbotter Stephanie Minn and Joël chat about how the idea of specialized vocabulary came up during a discussion of the Ruby Scie...

355: Test Performance

20 Sep 2022

Contributed by Lukas

Guest Geoff Harcourt, CTO of CommonLit, joins Joël to talk about a thing that comes up with a lot with clients: the performance of their test suite. ...

354: The History of Computing

13 Sep 2022

Contributed by Lukas

Why does the history of computing matter? Joël and Developer at thoughtbot Sara Jackson, ponder this and share some cool stories (and trivia!!) behin...

353: Mental Models

06 Sep 2022

Contributed by Lukas

Mental models are metaphors that help us understand complex problems we work on. They can be a simplified roadmap over an infinite area of complexity....

352: Case Expressions

30 Aug 2022

Contributed by Lukas

As developers, we care a lot about code quality. How do we know how good is good enough? When do we stop improving code? Alternatively, when working o...

351: Learning in Public

23 Aug 2022

Contributed by Lukas

It's Joël's first episode as host of The Bike Shed! 👋 Joël has fellow thoughtbotter Steve Polito (https://twitter.com/stevepolitodsgn) join him t...

350: 21 Bell Salute

16 Aug 2022

Contributed by Lukas

It's Steph and Chris' last show. Steph found a game, and if you've been following the journey, all of the Test::Unit test files are now live in RSpec...

349: Unpopular Opinions

09 Aug 2022

Contributed by Lukas

Steph and Chris announce Joël Quenneville as the new host of the show! 🎉 Joël talks about his grand plans for where The Bike Shed is going to go ...

348: Breaking News

02 Aug 2022

Contributed by Lukas

Steph and Chris share some big news about the future of The Bike Shed. Steph shares an update about integrating with Knapsack Pro. Chris is excited fo...

347: Tracking Velocity

26 Jul 2022

Contributed by Lukas

Chris talks about a small toy app he maintains on the side and working with a project called capybara_table. Steph is getting ready for maternity leav...

346: Occasional Biscuits

19 Jul 2022

Contributed by Lukas

Natural disaster movies, anyone? It's what Steph's been into, and Chris has THOUGHTS on the drilling in Armageddon. Additionally, a chat around RuboCo...

345: Fire Drill

12 Jul 2022

Contributed by Lukas

Chris is getting ready to travel, and of course, Sagewell started the day with an incident, a situation, if you will... Steph talks books perfect for ...

344: Spinner Armageddon

28 Jun 2022

Contributed by Lukas

Steph has an update and a question wrapped into one about the work that is being done to migrate the Test::Unit test over to RSpec. Chris got to do s...

343: Opt-In To Oversharing

21 Jun 2022

Contributed by Lukas

Chris is weathering through a slight lull, a holding period, where his team waits for new features to become available with some of the platforms they...

342: Sky Icing

14 Jun 2022

Contributed by Lukas

Another toaster strudel debate?! Plus, the results are in for the most listened-to podcast in the RoR community! :: drum roll :: Steph has a "Dear Ger...

341: Fundamentals and Weird Stuff

07 Jun 2022

Contributed by Lukas

Steph and Chris are recording together! Like, in the same room, physically together. Chris talks about slowly evolving the architecture in an app they...

340: Solving People Problems with Rob Whittaker

31 May 2022

Contributed by Lukas

Steph is joined by a very special guest and fellow thoughtbotter, Rob Whittaker. Rob shares how he became the Software Development Director for Launch...

339: What About Pictures?

24 May 2022

Contributed by Lukas

Steph has a baby update and thoughts on movies, plus a question for Chris related to migrating Test Unit tests to RSpec. Chris watched a video from Go...

338: Meticulously Wrong

17 May 2022

Contributed by Lukas

Chris switched from Trello over to Linear for product management and talks about prioritizing backlogs. Steph shares and discusses a tweet from Curtis...

337: Oh, Henry

10 May 2022

Contributed by Lukas

We've got a tricycle anniversary! 🥳 Will it be ruined by a cockroach? Steph shares an update regarding some of the progress and discoveries that sh...

336: Million Dollar Password

03 May 2022

Contributed by Lukas

Chris came up with a mnemonic device: Fn-Delete – for when he really wants to delete something and is also thinking about password complexity requir...

335: Start Messy

26 Apr 2022

Contributed by Lukas

Steph has a question for Chris: When you have no idea how you're going to implement a feature, how do you write your first test? Chris has thoughts ab...

334: Name That Bike

19 Apr 2022

Contributed by Lukas

Chris got a bike. Specifically, he bought a bike to use in a triathlon he signed up to participate in. Now he needs to name the bike, and speaking of ...

333: Tapas

12 Apr 2022

Contributed by Lukas

Being pregnant is hard, but this tapas episode is good! Steph discovered and used a #yelling Slack channel and attended a remote magic show. Chris tou...

332: Ludicrous Speed

05 Apr 2022

Contributed by Lukas

Chris is back from vacation and gives hiring and onboarding updates. Steph has an update about the CI slowdown and scaling CI. They tackle a listener ...

331: Git Down

22 Mar 2022

Contributed by Lukas

Steph celebrates Utah's adoption day and Daylight Savings Time and troubleshoots a CI build time that had suddenly spiked for a client project using T...

330: Bikeshed Baby

15 Mar 2022

Contributed by Lukas

BIG NEWS! Steph's expecting a baby boy! 🍼🎉 Aaaand unfortunately, the rest of the show isn't nearly as exciting. Chris talks about admin paginati...

329: Fire Mode

08 Mar 2022

Contributed by Lukas

Steph is excited to be headed on a retreat with her mom in the mountains, but before that, she details how she helped troubleshoot a production issue ...

328: Terrible Simplicity

01 Mar 2022

Contributed by Lukas

Chris is helping with efforts to introduce security, practices, and policies at Sagewell. Right now, they are refining the usage of 1Password to stand...

327: Estimate Crafting

22 Feb 2022

Contributed by Lukas

Steph joins Chris in trying new things! For her, it's a new email client – the Newton email client – because she really wants to love her inbox. S...

326: Dongle Life

15 Feb 2022

Contributed by Lukas

Chris is making hiring progress and loves asdf and M1 laptops. Steph is anticipating the arrival of one dongle to rule them all and talks about moving...

325: Pranting

08 Feb 2022

Contributed by Lukas

Steph is super excited about changing her schedule to dedicate a full day to focus on being a great team lead. Chris talks about his continued adventu...

324: Coding Time!

01 Feb 2022

Contributed by Lukas

Chris updates us on his new window manager of choice, Moom, and tells us what's good with it. He's also giving yet another task manager a go: OmniFocu...

323: Doing Things

25 Jan 2022

Contributed by Lukas

Steph talks about winter storms and thoughts on name pronunciation features. Chris talks about writing a query to add a new display of data in an admi...

322: Toxic Traits

18 Jan 2022

Contributed by Lukas

Happy New Year (for real)! Chris and Steph both took some end-of-year time off to rest and recharge. Steph talks about some books she enjoyed, recipe...

321: Leaving Breadcrumbs

11 Jan 2022

Contributed by Lukas

Steph tells a cute story about escape artist huskies, and on a technical note, shares a journey in regards to class variables and modules inheritance....

320: Remember The Fun: 2021 Recap

21 Dec 2021

Contributed by Lukas

Steph and Chris recap their favorite things of 2019 and 2020 and share their 2021 list. Happy Holidays, y'all! Steph: * Feature flags and calm deploys...

319: Wins & Losses

14 Dec 2021

Contributed by Lukas

Steph started a new project and shares details about the new tools she's using, including working on a remote dev environment. Chris shares a journey ...

318: Successful Skills with Edward Loveall

07 Dec 2021

Contributed by Lukas

Fellow thoughtboter Edward Loveall joins Steph to cohost and talk about alternative frontends and his own that he created: scribe.rip: an alternative ...

317: Burn The Ships!

30 Nov 2021

Contributed by Lukas

Steph gives an update about RSpec focus and how she often forgets to remove the focus feature from tests. She figured out two solutions: one using Rub...

316: Constrain and Refactor

16 Nov 2021

Contributed by Lukas

Chris finally got his new computer! 🎉 🎉 🎉 He gives his initial review. He's also super excited that GitHub announced a beta for pull reques...

315: Emotions Are A Pendulum

09 Nov 2021

Contributed by Lukas

Steph talks about starting a new project and identifying "focused" tests while Chris shares his latest strategy for managing flaky tests. They also po...

314: Communication, Testing, and Accountability

26 Oct 2021

Contributed by Lukas

Chris regains several of his developer merit badges and embarks on a perilous CSRF (Cross-Site Request Forgery) adventure. Steph shares highlights fro...

313: Forty-Seven Percent

19 Oct 2021

Contributed by Lukas

Steph talks about binging a few Things Worth Learning podcast episodes and particularly enjoyed an episode that featured one of thoughtbot's design di...

312: Spooky Stories

12 Oct 2021

Contributed by Lukas

Chris evaluates the pros and cons between using Sidekiq or Active Job with Sidekiq. He sees exceptions everywhere. Steph talks about an SSL error tha...

311: Marketing Matters

05 Oct 2021

Contributed by Lukas

Longtime listener and friend of the show, Gio Lodi, released a book y'all should check out and Chris and Steph ruminate on a listener question about t...

310: Schedule Shut Down, Complete

28 Sep 2021

Contributed by Lukas

Chris talks feature flags featuring Flipper (Say that 3x fast!), and Steph talks reducing stress by a) having a work shutdown ritual and b) the fact t...

309: Naming the Change

21 Sep 2021

Contributed by Lukas

Steph talks about a new GitHub feature and Twitter account (@RubyCards (https://twitter.com/RubyCards)) she's really excited about and Chris talks abo...

308: That’s Picante

14 Sep 2021

Contributed by Lukas

You know what really grinds Chris' gears? (Spoiler Alert: It's Single-Page Applications.) Steph needs some consulting help. So much to do, so little t...

307: Walking Contradictions

07 Sep 2021

Contributed by Lukas

On this episode, Chris talks about testing external services and dissects a tweet on refinements for Result. Steph talks about thoughbot's recent impr...

306: If You Want To Go Far, Go Together

31 Aug 2021

Contributed by Lukas

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

305: Burnout & Bugs

17 Aug 2021

Contributed by Lukas

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

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

11 Aug 2021

Contributed by Lukas

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

303: Dear Mr. Grumpy Goose

03 Aug 2021

Contributed by Lukas

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

302: Observability with Charity Majors

27 Jul 2021

Contributed by Lukas

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

301: Ants in the Cookie Store

20 Jul 2021

Contributed by Lukas

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

300: Mozzarella Sticks & Knowledge Silos

13 Jul 2021

Contributed by Lukas

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

299: Is Agile Over?

06 Jul 2021

Contributed by Lukas

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

«« ← Prev Page 2 of 5 Next → »»