3 ms·
It's worth watching the Advanced Go Concurrency talk from I/O before judging whether Go is designed for below-average developers. They throw up a plausible code
by bjacokes 13y ago
It's worth watching the Advanced Go Concurrency talk from I/O before judging whether Go is designed for below-average developers. They throw up a plausible code sample near the beginning that has multiple tricky bugs. It's not a very forgiving language if you aren't meticulous about how you use it, which I've also found to be true of Ruby (perhaps this is true of expressive languages in general).
https://developers.google.com/events/io/sessions/332768653 https://developers.google.com/events/io/sessions/332768653
You're absolutely right that it's an opinionated language, but having used both for production code, I don't at all see the parallel to Java.