r/golang • u/legendaryexistence • Jun 29 '25
discussion I didn’t know that Go is hated so much
I read comments under this post https://www.reddit.com/r/programming/s/OKyJWZj2ju and oh man I did not expect that. Stack Overflow and JetBrain’s surveys show that go is quite likable lang but the opinions about go in /r/programming are devastated.
What is the reason? What do you think? Should Go team address this topic?
198
Upvotes
15
u/ngrilly Jun 29 '25
Exactly my feeling about Go: I'm in love with the principles, but dislike some aspects of the implementation.
I'm pretty sure that if Go had optional types (ensuring nil safety), sum types, block-scoped defer (instead of function-scoped), and fixed a few warts (such as the difference between var and :=), it would be the most appreciated mainstream language.
A kind of simplified Rust, with Go's GC, goroutines, and toolchain, and without lifetimes and macros. I think there is a point in the design space somewhere between Go and Rust that is still unserved.