The Bike Shed
Podrobnosti kanálu
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.
Nedávné epizody
478 epizod
478: ADHD at work
Aji and Sally sit down to discuss their struggles with ADHD and the systems they have in place to stay focused at work.
They each share the no...

477: Change Management
Time to plan an upgrade as Joël and Aji talk about the hurdles involved with various change management in their projects.
The pair lay out some...

476: Green Flags for Code
Joël and Sally sit down to discuss their green and red flags when it comes to PR review.
Joël breaks down the different ways humans review code...

475: Invisible Mentorship
Sally and Aji discuss their experiences with invisible mentorship when it comes to code review.
Together they question when is the right time t...

474: Board games and programming
It’s board game night at the Bike Shed as Joël and Aji crack out the game pieces to assess how their work as programmers influences strategy when play...

473: Mental models for browsers
Joël prepares to write his new book by asking Sally some fundamental questions about Web browsers.
Together they look to answer the deceptively...

472: What is the skill in software development?
Sally and Joël kick off a new season of the Bike Shed by asking the question, what exactly is it that we as developers even do around here?
Tog...

471: New Hosts Join the Show
Joël is joined by some familiar faces in today’s episode of the Bike Shed to help reveal some exciting changes to the show as he asks his new co-hosts...

470: All about queues with Adam McCrea
Joël talks with Adam McCrea, founder of Judoscale (https://judoscale.com/), about the best ways to manage your queues and autoscaling.
Adam dis...

469: How are we using AI? with Jimmy Thigpen
Joël and fellow thoughtbotter Jimmy Thigpen assess their AI workflows and question whether LLM partners really are as helpful as they claim to be.

468: RailsConf Recap with Tess Griffin
Joël sits down with Tess Griffin as they take a moment to recap the very last RailsConf together.
The pair discuss their favourite moments from...

467: How to get the most out of attending a conference with Matheus Richard
Joël continues his preparations for the last RailsConf as he talks with Matheus about how to make the most of your time at the conference.
Hear...

466: All about keynotes with Aji Slater
As the final RailsConf draws near Joël and Aji Slater sit down to discuss its varied and interesting history of keynote presentations.
The pair...

465: What is quality software with Elaina Natario
Elaina Natario returns to talk with Joël about what makes good quality product design and the priorities that shape development.
The pair discu...

464: Modelling the stars with Rémy Hannequin
Joël and Rémy draw inspiration from the stars as they discuss Rémy’s new open source Ruby gem, Astonoby (https://github.com/rhannequin/astronoby).

463: All about modals with Elaina Natario
Joël strikes up a dialogue with fellow thoughtboter Elaina Natario about the various use cases of modals.
Together they discuss their pros and c...

462: Decomposition as a key developer skill with Steve Polito
Joël and Steve sit down to discuss the ins and outs of decomposition within their respective workflows and how they use it to their advantage when wor...

461: Writing new vs existing code with Sara Jackson
Joël talks with fellow thoughtboter Sara about the different ways developers can help one another across the various stages of an app’s lifecycle.

460: Programer Productivity with Valerie Burzynski
Start taking notes in this episode as Joël and Valerie discuss the different ways in which they structure their note taking systems to improve their w...

459: Paper Data Structures with Sally Hall
Joël and thoughtbot colleague Sally Hall set out to find an answer to the question, what exactly are the differences between paper data structures and...

458: Learning Typescript with Aji Slater
Joël and fellow thoughtboter Aji Slater examine the unfamiliar world of Typescript (https://www.typescriptlang.org/) and various ways of working withi...

457: Time Zones with Sally Hall
Joël enlists the help of thoughtbot colleague Sally Hall as they dive into the complex world of time zones, daylight savings, measurements and coding....

456: Typescript with Jimmy Thigpen
Joël turns to fellow thoughtboter Jimmy Thigpen as he looks to expand his knowledge about the wide world of Typescripts.
Together they discuss...

455: Noisy Animals Kata with Fritz Meissner
Joël talks with fellow thoughtboter Fritz Meissner about the thinking process behind his latest kata project and the vast world of coding problems.

454: Workshop design with Aji Slater
Joël is joined by fellow thoughtboter Aji Slater as they discuss their previous experiences in designing content for workshops.
Learn how to bes...

453: The Bike Shed Wrapped 2024
Happy New Year from The Bike Shed!
Tune in to the one wrapped edition that really matters this holiday season, The Bike Shed Wrapped! Recap the...

452: Hotwire Essentials with Steve Polito
Stephanie is joined by follow thoughtbot-er Steve Polito as they discuss his latest GitHub resource, Botcasts (https://github.com/thoughtbot/botcasts)...

451: Making Time for and Managing Focus
It’s officially the holidays at the Bike Shed! Defrag your hard drives and take a break with Joël and Stephanie as they breakdown different ways to ma...

450: Javascript-Driven Development?
Joël and Stephanie go back to fundamentals as they pick apart some recent conversations they’ve been having around the office.
Together they di...

449: Evergreen skills for new-ish developers
One of the most challenging things about starting out as a developer is how much you need to master all at once. And with so much to learn, it can be...

448: Other Uses for Tests
How can tests serve beyond just catching bugs in code? In this episode, Stephanie and Joël dive into the various roles that tests can play in a develo...

447: How to (not) implement impersonation
For developers, impersonation can be a powerful tool, but with great power comes great responsibility. In today’s episode, hosts Stephanie and Joël ex...

446: All about rewrites
When is it time for a rewrite? How do you justify it? If you’re tasked with one, how do you approach it? In today’s episode of The Bike Shed, we dive...

445: Working Iteratively
Does having smaller, more frequent iterations help to ease your cognitive load? During this episode, we discuss the benefits and challenges of working...

444: From Solutions To Patterns
What’s the difference between solving problems and recognizing patterns, and why does it matter for developers? In this episode, Stephanie and Joël di...

443: Rails World and Open Source with Stefanni Brasil
Learning from other developers is an important ingredient to your success. During this episode, Joël Quenneville is joined by Stefanni Brasil, Senior...

442: Paradigms - What is a Program?
What is a program? Your answer to this question will determine the paradigm through which you view programming. During this episode, you’ll come to un...

441: The Pickaxe Book with Noel Rappin
For a long time, Programming Ruby was the authority in the developing world. Now, a much-needed update has been published. During this conversation, w...

440: When we stray from Rails defaults
When does it make sense to step away from Rails conventions? What are the limits of convention over configuration? While Rails conventions provide a s...

439: Async Ruby & Rails with Trevor Turk
How can asynchronous programming transform your Ruby on Rails applications? Today, Stephanie sits down with Hello Weather co-creator Trevor Turk to un...