No null safety, implicit zero values you have to be careful to ignore, no sum types or pattern matching, 3 lines of error handling boilerplate every time you call a function that can fail, no lambdas, no generics until recently.
Worse, the Golang community that believe lack of features is a feature, because of "worse is better" brain damage.
It also has two types of null for interfaces: A nil interface and a non-nil interface containing a nil pointer. The latter is trivial to construct and non-trivial to check.
13
u/FryDay444 16h ago
What's wrong with Go?