|
|
|
|
|
by Ixiaus
3224 days ago
|
|
"Error theater" and zero initialized values, while understandable due to other design decisions, are the biggest source of frustration whenever I have to work on go code. Off topic from the article, I think, but what go has taught me about programming is that some parts of our industry are stuck in time and intellectually stagnant. Go is a better C. I would prefer Go over Python. But really, when the state of the art (and production ready!) is light years ahead of Go, it frustrates me to no end to see colleagues spending so much time on things in their day to day that are solved problems in other languages. |
|
The 'state of the art' is increasing, over-the-top complexity to a truly ridiculous level. Go programmers don't want to open up the documentation for a library and see this:
http://i.imgur.com/ALlbPRa.png
or look at the language reference and see this:
http://en.cppreference.com/w/cpp/language/constraints
and I don't blame them.