▲ 8 ▼ Notes on the Go language after spending a few weeks building a large project in it
Overall, I never quite reached the level of feverish passion for Go that many others have, but I consider it a thoroughly solid language that’s pleasant to work with. Furthermore, it may have reached the best compromise that we’ve seen so far in the landscape of contemporary languages in that it imposes constraints that are strong enough to detect large classes of problems during compilation, but is still fluid enough to work with that it’s easy to learn and fast to develop.
Register to comment or vote on this story
I particularly liked this bit, though it's not a problem confined to the Go language - it seems every language has this problem at some point, as people find post-hoc justifications for every decision. The other side of this of course is that it becomes tiresome to see the same criticisms repeated from a position of ignorance, so it's understandable that people develop defence mechanisms, one of which is to say that someone is doing it wrong...