1. -3
    Gripes With Go go rant peppe.rs
  1. 3

    Want to quickly prototype something? Go says no! In all seriousness, a warning would suffice, I don’t want to have to go back and comment each unused import out, only to come back and uncomment them a few seconds later.

    The goimports tool solves this, it removes unused imports and (mostly) manages to automatically find packages for new imports. Pretty much all Go editor/IDE integrations support it.

    As for the other points … they’ve been discussed many times already, and there are many “I used Go for 2 weeks and here’s my hot take” posts already as well, so there’s probably not a whole lot of value in repeating that here. But I figured the above might save you some time and effort.