@mhoye agreed generally, but Go has good error messages, so it can't be as simple as "personality cult that formed around the PDP-11 in the 1970s convince us that it was pure and good that docs and error messages are garbage", can it?
I remember seeing Russ Cox get raked over the coals once in a discussion when someone asked/complained about (a) knowing that something that worked in C wouldn't work in Go but (b) not knowing how to actually do that thing in Go.
1/2
Russ's prescription was to just trying doing it. The idea being that the Go compiler's error messages were so good that it recognized that you were trying to do something from C but didn't work the same way in Go, and it told you how to do the right thing instead, almost like a more knowledgeable programming partner. Very thoughtful, very empathetic.
He got eviscerated for this.
2/2