New rule: Every rule exists to be broken. (except this one?)

New rule: Every rule exists to be broken. (except this one?)

From Cup o' Go by Jonathan Hall & Shay Nehmad

May 30, 2026 · 33 min · Episode 159

About this episode

This episode discusses new rules in Go programming, including a formal GODEBUG removal policy and error handling best practices.

GoConf , Sept 11 & Moscow, Russia CFP Proposals Accepted: Formal GODEBUG removal policy New: Allow explicit conversion from function to 1-method interface Blog: The 10 Go Error Handling Commandments by Preslav Rachev Learn Logging & Observability in Go @ boot.dev, use code CUPOGO to save 25% Video: Practical Go Development with AI Agents by Miki Tebeka Blog series: Understanding the Go Runtime by Jesús Espino ★ Support this podcast on Patreon ★

People in this episode

Hosts: Jonathan Hall, Shay Nehmad

Topics covered

  • Go programming
  • error handling
  • observability
  • AI in development
  • Go runtime

Keywords

  • GoConf
  • GODEBUG
  • error handling
  • observability
  • AI agents
  • Go runtime
  • Patreon

Sponsors

boot.dev

Mentioned in this episode

Organizations: GoConf

Places: Moscow, Russia

More episodes of Cup o' Go

Explore listener stats, chart rankings, contacts and more on the Cup o' Go podcast page.