Go Language Debate
This cluster centers on discussions debating the strengths, weaknesses, design choices, and gotchas of the Go (Golang) programming language, with users defending its pragmatics while others criticize its limitations and advocate for alternatives.
Activity Over Time
Top Contributors
Keywords
Sample Comments
your general impression is correct, fwiw.however, that doesn't necessarily mean that go is "a bad language". it's more a cultural thing, as far as i can see.go has some nice ideas and is a big advance over, say c or c++. it's also made by people with a lot of experience and, for want of a better phrase "good taste".but it does have a certain culture (or, if you like, a disregard for a certain culture).nothing very useful seems to have come from these observations, and many people h
Golang got many things right (and many things wrong). Why wouldn't you make use of the parts that work? That makes no sense.
Instead of just using an actual good language?! Go is the problem!
What kinds of things have you written in Go, where the language has been a PITA to you?
This article is not complaining about Go. It’s pointing out the gotchas, which every language has. IMO it reads like it was written by someone who likes Go quite a bit, or at least is as pragmatic about Go as Go is.
It's still Imho one of the worst decisions Go did, it definitely not easier to read or reason about.
You dont have to call Python sloppy just because Go sucks at some things.
Are we too early for "Go-2 considered harmful" jokes?
It’s not that Go is not a great language; The problem is that it’s a very conservative language that is not picking up low-hanging fruit. Their maintainers also have a nasty habit of being condescending to other people’s use cases; E.g., f-strings, unix shebang as comment, ... .
Golang is not a silver bullet. No programming language is.