As for non idiomatic code, that is even worse for Go code, as it lacks many of the performance tuning knobs.