Hacker News new | past | comments | ask | show | jobs | submit login

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.




Before 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.


If you allow me an advice, I'd rather not waste precious time with trolls. That user has multiple flagged messages in this month alone.


Mediocrity, ugliness and verbosity is more well thought out than engineering.


Sure - I know you disagree - I was just pointing out a Ferrari and a school bus can both exist and be good for different purposes.


disagreeing 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!




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: