Re:Go 1.6 is Released
by johan_larson on Thursday February 18, 2016 @05:59PM
(#11130067)
I fear you are right. Go's simplicity, its pattern of having one and only one way of doing anything, is likely a product of its youth and unpopularity. As the years pass and its following grows, people will come along who want to do things differently, and the ecosystem will become richer but also more confusing.
Perhaps the best thing for the language would be for it not to become too popular.
Avoid success at all cost.
-- Haskell
Then you will get testing frameworks, libraries each with its own generics workaround and cool interface spaghetti that looks beautiful in UML diagrams at the scrum wall room.
People don't really get that before Java there was C EE and C++ EE, all with similar sins.
One can change the language of the enterprise, but not what those architects do with them.