Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

Debugging

Mar 26, 2024
The hosts discuss debugging techniques, with Bill preferring production tools over debuggers. Matt provides counterpoints. They explore coding style guidelines, challenges with PagerDuty, importance of logging, and evolution of developer tools. The podcast also touches on human behavior in relation to app icon color and organization, as well as app installations and travel perspectives.
01:10:44

Podcast summary created with Snipd AI

Quick takeaways

  • Developers should prioritize adding logs over debugger usage to fix underlying issues.
  • Different debugging tools and approaches are needed for local vs. production environments.

Deep dives

Philosophy on Debugging

There is a discussion about the differing philosophies on using debuggers. While Matt tends to lean towards using debuggers for building mental models with unfamiliar code bases, Bill emphasizes a 20-minute rule before allowing debugger use. He advocates for prioritizing adding logs over debugger usage and encourages fixing underlying issues rather than relying solely on debugging tools.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner