Generics in Go: three years later, what has survived
Generics arrived in Go in March 2022 with high expectations and some skepticism. Three years on, idiomatic code barely uses them on the surface, but they have transformed deep libraries: type-safe collections, database clients, concurrency primitives. This analysis examines what has taken hold and why.