I have been writing go for a decade now.
Good go is like brutalist architecture. Strip out all the cute, the smart the stupid coder tricks. Write ugly, blocky, verbose, spelled out, functional code. Test the ever loving shit out of it.
Go is fast enough that if your going back to fix a "performance problem" you either did something head smackingly stupid (we all have) or you have a real bottleneck and it's time to roll up your sleeves and write that elegant solution.
I tend to revisit code more often to add features or deal with edged case bugs than anything else. That clear and functional code without any magic is a win.
Edit: you can do the above with almost any language but those that choose packages over standard libs make it HARD.