Go is moving in a steady pace towards version 2.0. The community is in a fierce discussion on the implementation of generics. In this talk we will review the need and history of generics. Talk about different implementation of generics in other languages, like Java and C++. Finally we will review the current proposal for implementing generics in Go.