3 ms·
>the language and the tooling suffer from dogmatism and inflexibility The inflexibility and dogmatism of the language is its biggest strength, lending it to cr
by mixedCase 11y ago
>the language and the tooling suffer from dogmatism and inflexibility
The inflexibility and dogmatism of the language is its biggest strength, lending it to create universally readable codebases that any Go programmer can pick up and be productive with.
The tooling has never stopped improving, and Go 1.6 is going to make the VENDOREXPERIMENT an official, supported part of the language.
Plus the real reason why backend devs are abandoning Python for Go is a numbers game that Python, short of PyPy pulling a miracle, will never even hope to compete against.
- gkya 11y agoGo tries to make code readable via dumbed down features and arbitrary rules. The tooling hasn't stopped changing. Improving? Not as sure. In the last paragraph you compare oranges to apples. Python has never promised to be fast, its promise is convenient use, easy start up and interactive development. Go on the other hand a speed focused thing that gives up developers' comfort for dogma and modern features for ease of development of the compiler.
- zerohp 11y agoDon't forget that dumbed down features and arbitrary rules were what made Java popular.