The Bike Shed

thoughtbot
undefined
Nov 28, 2023 • 33min

408: Work Device Management

Joël shares insights from RubyConf, emphasizing different aspects of time in software development. Stephanie discusses benefits of wrapping up client projects, avoiding burnout, and strategies for work-life balance, including device management in a remote work environment.
undefined
Nov 21, 2023 • 37min

407: Tech Opinions Online with Edward Loveall

The podcast discusses the tech industry's reliance on GitHub and the importance of exploring alternatives. They talk about forming opinions on technology, balancing personal preferences with team decisions, and the value of empathy and nuance in professional interactions. The conversation highlights the need for a flexible, open-minded approach to technology and problem-solving in the tech industry.
undefined
18 snips
Nov 14, 2023 • 32min

406: Working Solo

Joël documents the flow of redirects in single sign-on work. Stephanie explores Rails callbacks and debugging tools. They discuss challenges of working solo, strategies to combat isolation, and obtaining feedback without a team. They reflect on the benefits of solo work and maintaining a sustainable professional approach.
undefined
6 snips
Nov 7, 2023 • 32min

405: Retro: Sandi Metz Rules

Sandi Metz, coding guidelines expert, discusses the relevance and application of her coding rules in the software development industry. The podcast explores topics such as choosing between management and individual contributor tracks, hiring a professional Dungeon Master for D&D, implementing restful routes and using the facade pattern in Rails apps, the importance of involvement in the product and problem domain, and the impact of Sandi Metz rules on code quality.
undefined
Oct 17, 2023 • 23min

404: Estimation

In this podcast, Stephanie and Joel explore the challenges of providing estimates for projects, the importance of acknowledging uncertainty, and the need for clear communication and transparency. They also discuss Joël's acceptance to speak at RubyConf in San Diego and the different aspects of time he will be discussing. Additionally, Stephanie reflects on her recent experience giving estimates without enough information. They touch on the concept of creativity, embracing change, and the use of placeholders in software development.
undefined
10 snips
Sep 26, 2023 • 38min

403: Productivity Tricks

Stephanie and Joël discuss productivity tricks, including Kent Beck's Substack, debugging assumptions, keyboard shortcuts, apps like Alfred and Rectangle, Vim plugins, and strategies for focus and energy management.
undefined
Sep 19, 2023 • 38min

402: Musings on Mentorship

Joël and Stephanie discuss old-school object orientation exercises, mentorship in one-on-one and group settings, a new mentorship initiative at thoughtbot, and the importance of sharing perspectives and experiences. They also talk about transitioning from urban biking to nature biking, challenges faced by principal developers in balancing team contributions, and exploring peer mentorship through platforms like Exorcism.io.
undefined
Sep 12, 2023 • 31min

401: Making the Right Thing Easy

Stephanie shares a debugging mystery, Joël talks about his bookmark manager. They discuss streamlining test fixes, motivating team actions, and utilizing Railway Oriented Programming. They delve into coding ethics, addressing flaky tests, and supporting junior developers for enhanced productivity.
undefined
Sep 5, 2023 • 36min

400: How To Search

Joël and Stephanie discuss the importance of search techniques for developers, sharing tips on efficient searching and the significance of knowing what to Google. They also talk about the challenges faced in integrating with other systems and the benefits of deep reading for software-related topics.
undefined
Aug 29, 2023 • 34min

399: Scaling Code Ownership and Accountability

Stephanie's bike camping adventure is discussed, highlighting the joys of biking and camping. The hosts delve into code ownership mechanisms, balancing bureaucracy and collaboration in large teams. They emphasize the social challenges of scaling a team, as much as the technical ones.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app