Backend Banter

#028 - Learning Go: A Discussion of the Language with the Author, Jon Bodner

23 snips
Nov 20, 2023
Author of 'Learning Go' discusses writing the book and transitioning from Java to Go. They explore stability and trade-offs in software development. Balancing customer experience and reliability in mission-critical software. Sidecar applications and challenges in transitioning to Go. Favorite tools in the Go space and the challenges of immutability.
Ask episode
AI Snips
Chapters
Transcript
ANECDOTE

Go Book Origins

  • Jon Bodner met Carmen Andoh (Google) and mentioned wanting to write a Go book.
  • At GopherCon, Andoh connected Bodner with an O'Reilly editor, leading to the book deal after a baseball game.
ADVICE

Learning Languages

  • Write small, practical programs when learning a new language.
  • Building something like a Lisp interpreter, however small, helps internalize the language's nuances.
INSIGHT

Java's Indirectness

  • Spring's annotation-driven style promotes implicit dependencies.
  • This can cause runtime errors due to unexpected implementations, as experienced by Jon Bodner.
Get the Snipd Podcast app to discover more snips from this episode
Get the app