3 ms·
"Go makes it easier (than Java or Python) to write correct, clear and efficient code." I really appreciate taking a minimalist and opinionated approach to lang
by chvid 7y ago
"Go makes it easier (than Java or Python) to write correct, clear and efficient code."
I really appreciate taking a minimalist and opinionated approach to language design but all design choices done in Go comes at a cost and the above broad statement simply is not correct. And to me it just adds to the impression of the Go community of being on the immature and almost cultish side.
- pishpash 7y agoImmature or cultish might be too strong, but I will say it is very fitting for being a language associated with Google, which is also very opiniated and arrogant, but maybe 80% of the time right. It's that 20% of the time though that you hope for some humility and open-mindedness.
- sethammons 7y agoI did not use Java outside of school. I've rewritten and/or worked in rewritten codebase that started in async Python (Twisted) and async Perl (AnyEvent) and ended up in Go. I found the Perl much more approachable than the Python. However, Go allows my teams to actually know what is coming and going from a function, how code flows in the project, and makes concurrency easier to grok.