Go's team is unconventionally prioritizing simplicity of writing a compiler for a language over language design.
Of course, if you are coming from C/C++ background Go does just fine. However, if you are coming from the camp of Scala, Kotlin, Swift, C#, F# and other modern languages the syntax and capabilities of Go leave much to be desired.
Go is a new C of distributed computing, not new Java. As long as you keep that in mind you should be ok.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Go's team is unconventionally prioritizing simplicity of writing a compiler for a language over language design.
Of course, if you are coming from C/C++ background Go does just fine. However, if you are coming from the camp of Scala, Kotlin, Swift, C#, F# and other modern languages the syntax and capabilities of Go leave much to be desired.
Go is a new C of distributed computing, not new Java. As long as you keep that in mind you should be ok.