← Back to context

Comment by Thaxll

4 days ago

None of those are real problems in reality, I don't think Go has more gotchas than other languages.

Having gotchas is natural in language design, often times they only surface after field experience.

The problem with many Go's gotchas is the initial refusal to learn how other languages approached the same problems, the gotchas they got in the process, only to come up with some patch work afterwards, e.g. pseudo-exceptions with panic/defer/recover, rewriting import urls in go.mod,...