Go Time: Golang, Software Engineering

Pitching Go in 2025

23 snips
Dec 10, 2024
Kent Quirk, an experienced Go developer, and Christian Gabrielsson, a software engineer adept with various languages, discuss the evolution and current relevance of Go. They tackle the challenges of adopting Go in established tech environments and highlight its long-term maintainability. The conversation also delves into the philosophical aspects of programming language choice amidst AI advancements. Listeners gain insights on advocating for Go, overcoming resistance, and leveraging Go's simplicity for practical use cases.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Go vs Node.js

  • Kent Quirk shared his experience of switching a team from Node.js to Go in 2014.
  • The switch was successful because Go's simplicity made complex logic easier to manage compared to Node.js's callback hell.
INSIGHT

Business vs. Technical Decisions

  • Businesses prioritize value and ROI over technical superiority when making tech decisions.
  • A technically better solution won't be adopted if it doesn't align with business goals.
ANECDOTE

OpenTelemetry's Language Choice

  • Kent Quirk mentioned that OpenTelemetry, while mostly written in Go, has a major component being developed in Rust.
  • This creates challenges as Go developers aren't necessarily equipped to review Rust code.
Get the Snipd Podcast app to discover more snips from this episode
Get the app