The Bike Shed

On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

https://bikeshed.thoughtbot.com

Eine durchschnittliche Folge dieses Podcasts dauert 39m. Bisher sind 426 Folge(n) erschienen. Dieser Podcast erscheint wöchentlich.

Gesamtlänge aller Episoden: 11 days 17 hours 27 minutes

subscribe
share






396: Build vs. Buy


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 debugging story about a leaky stub that caused flaky tests. Additionally, they discuss the build vs. buy decision when integrating with third-party systems...


share








 August 8, 2023  33m
 
 

395: Human Connection in a Virtual (Work) World


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 topic of forming human connections in a virtual (work) environment.


share








 August 1, 2023  30m
 
 

394: Submitting a Conference Talk Proposal from Start to Finish


Joël recently had a fascinating conversation with some friends about the power of celebrating and highlighting small wins in their lives. He talks about bringing this into his work life. May Stephanie interest you in a secret she learned regarding homemade pizza? RubyConf is coming! Who's submitting talks?! It's hekkin scary. Don't fret! Joël and Stephannie are here to help. Today, they discussed submitting a conference talk proposal from start to finish.


share








 July 25, 2023  38m
 
 

393: Is REST the Best? APIs and Domain Modeling


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 small database migrations. A listener question sparked today's main discussion on gerunds' interesting relationship to data modeling.


share








 July 18, 2023  33m
 
 

392: Managing Changing Business Requirements


Joël has a fascinating discovery! He learned a new nuance around working with dependency graphs. Stephanie just finished playing a 100-hour video game on Nintendo Switch: a Japanese role-playing game called Octopath Traveler II. On the work front, she is struggling with a lot of churn in acceptance criteria and ideas about how features should work. * How do these get documented? * What happens when they change? * What happens when people lose this context over time?


share








 July 11, 2023  39m
 
 

391: Learn with APPL


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 models. He's never done multi-database setups in Rails before, and he doesn't hate it. Stephanie shares bits from a discussion with former Bike Shed host Steph Viccari about learning goals...


share








 July 5, 2023  40m
 
 

390: The Truth about Truthiness


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 feedback. The concept of truthiness is tough to grasp sometimes, and JavaScript and Ruby differ in their implementation of truthiness. * Is this a problem? * Do you prefer one model over the other? * What can we learn about these design decisions? * How can we avoid common pitfalls?


share








 June 27, 2023  39m
 
 

389: Review Season


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. Review season is upon us. Stephanie and Joël think about growth and goals and talk about reviews: how to do them, how to write them for yourself, and how to write them for others.


share








 June 20, 2023  33m
 
 

388: Empowering Other Departments Within a Company


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 ones able to execute. Sometimes this ends up interfering with team processes and workload. Joël is a fan of empowering other teams to do things themselves.


share








 June 13, 2023  34m
 
 

387: RubyKaigi 2023 with Mina Slater


Stephanie is joined by a special guest, fellow thoughtboter, Senior Developer, and marathon trainer Mina Slater. Mina and Stephanie had just been traveling together for two weeks, sponsored by WNB.rb for RubyKaigi in Matsumoto, Japan, and together, they recount their international adventure!


share








 June 6, 2023  31m