Ruby for All

The State of Debugging in Ruby — A Puts-tastic Journey

14 snips
Mar 28, 2024
Join hosts Andrew and Julie on a humorous journey through debugging challenges in Ruby, from weather-induced moods to tricky bugs. They discuss using logs for troubleshooting, the value of teamwork, and the complexity of transitioning to new debugging tools. Andrew shares his process for solving a production bug, while Julie emphasizes the importance of understanding product behavior. They ponder fixing minor bugs vs. major ones and acknowledge that some bugs may remain unfixed. Laughter and insights abound in this human-centered look at the world of code.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

A Bug in Production

  • Andrew describes a bug report he received about a new feature launched at Podia.
  • He fixed and deployed it, but the reporter said it was only partially fixed, sending a screen recording with no audio for debugging.
ANECDOTE

Debugging with Megan

  • Julie describes how her mentee, Megan, asked her for debugging advice.
  • Julie explained her initial step is always understanding the product and expected behavior to replicate and debug the issue.
ADVICE

Initial Debugging Steps

  • Understand the problem thoroughly, often revisiting the ticket with fresh eyes.
  • Try reproducing the bug locally first, then in production if necessary.
Get the Snipd Podcast app to discover more snips from this episode
Get the app