Python shop http://go-talks.appspot.com/github.com/meson10/golang-pune-meetup/golang-pune-meetup.slide#1 22/25 Deal with it, know what you want. You would see a lot of articles about Golang being bad or weak. The FAQ of the language answers most of why it does not support a feature. Know your requirements, understand the limitations or conventions, and if you go ahead with it deal with it. Yes, the language does not have generics and that can lead to verbose code writing or having to use lot of reflection or code generation. Well, we do that because we want to deal with those :-) There is always an explicit, verbose and simpler way around it, and coming from Python that definitely matches the *Zen of python*