3 ms·
Go is great for certain kinds of programmers. For other programmers, it's missing critical features. For me, it is very important to be able to model my domai
by shepherdjerred 2y ago
Go is great for certain kinds of programmers.
For other programmers, it's missing critical features.
For me, it is very important to be able to model my domain in the type system. You can't do that very well (compared to other languages) with Go's type system.
I would choose Go over any dynamically typed language. I wouldn't pick it over most statically typed languages.
- cmrdporcupine 2y agoExactly this. I'd pick it over Python. I might even pick it over Java, which I think is kinda... barely statically typed. But thinking in strong types and making the type system my friend has saved my ass and improved my productivity so much over the years... I find programming in Go is like working with one arm tied behind my back. The emphasis on simplicity is a laudable goal. The problem is they picked the wrong definition of "simple"
- masklinn 2y ago> I might even pick it over Java, which I think is kinda... barely statically typed. Go’s type system is really not much better than Java, if it’s not worse.