Code generation requires an additional build step. One thing I like about Go is that it feels like a scripting language (go run).
I guess writing a numeric library, like Python's NumPy, is a lot more convenient using generics. But I've never tried...