Generics in Go aims to solve the problem of writing generic and reusable Go code. We will focus specifically on what Go generics means for the language and go through some concepts specific to generics in Go and how the draft proposal has evolved over the years.