Why we can't have nice things: Generic methods — GopherCon Singapore 2025
Singapore Gophers — Mar 3, 2026 — conference
Why watch
Axel Wagner explains why Go lacks generic methods despite their obvious utility for chaining APIs and functional iterator patterns. The talk traces the historical reasons for this omission, connecting it to the long journey of getting generics into Go and explaining why this deliberate constraint may have been necessary to make generics possible at all. Ideal for Go developers wanting to understand the rationale behind language design decisions.