3 ms·
Go doesn’t have to be bad for all those things you like in Scala/Rust/etc to be true. It’s a simple language with simple, explicit, verbose, tedious, pedantic
by leetrout 6y ago
Go doesn’t have to be bad for all those things you like in Scala/Rust/etc to be true.
It’s a simple language with simple, explicit, verbose, tedious, pedantic patterns. The communication resulting from those patterns is where the value lies for a lot of developers and teams.
- opqpo 6y agoMediocrity, ugliness and verbosity is more well thought out than engineering.
- leetrout 6y agoSure - I know you disagree - I was just pointing out a Ferrari and a school bus can both exist and be good for different purposes.
- opqpo 6y agodisagreeing is a pretty strong word. Nobody can disagree these days. I was flagged and labeled as a troll within a couple of minutes once I criticized a programming language. 30 years from now, people will remember this pathetic mob tyranny era when one couldn't even offend a programming language feelings!
- hu3 6y agoIf you allow me an advice, I'd rather not waste precious time with trolls. That user has multiple flagged messages in this month alone.
- jimktrains2 6y agoBefore using it I thought the if err != Nil would be annoying, but it actually isn't. I think a sum type would be better, but the pattern is common and honestly not very different from a match on a sum type. In general I agree that it does lead to code that's more familiar even if it was written by someone else. Having only used it a few months now, I can definitely see where the value in go lies.