

#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.
AI Snips
Chapters
Transcript
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.
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.
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.