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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode