3 ms·
Sure, if literally the only metric you judge a language by is how state of the art it’s expressiveness is. Sometimes it feels like all the hate on HN toward Go
by laumars 6y ago
Sure, if literally the only metric you judge a language by is how state of the art it’s expressiveness is.
Sometimes it feels like all the hate on HN toward Go is ignorance that there is a whole domain of software outside of scripting and low level systems programming, and how some enterprises value 20 year maintenance over the constant churn of change eg Rust and JavaScript. And yes, I often hear people saying “you can still do that in x or y” but the point is that Go does it better than most languages because it was purposely designed with those goals in mind - hence exactly why it suffers from expressiveness, state of the art features et al. And I say this from 30 years of experience writing and managing enterprise software development projects across more than a dozen different languages.
Go might not be cool nor pretty, but it’s extremely effective at accomplishing its goal.