

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