Why Go Is Not Good (2014)
yager.io
Why Go Is Not Good (2014)
1–10 of 76 posts
Re: Why Go Is Not Good (2014)
#2needs (2014) in title
discussion from 2015 with 356 comments: https://news.ycombinator.com/item?id=7962345
Re: Why Go Is Not Good (2014)
#3Is there something here that hasn't been said before? From skimming it just looks like the usual list of complaints we've seen a thousand times
Re: Why Go Is Not Good (2014)
#4Go was designed to not cause widespread damage in the hands of a mediocre programmer. It prevents people from being too clever at the expense of more boilerplate and general busywork. This is the exact tradeoff that google wanted to make.
Re: Why Go Is Not Good (2014)
#5Looks like Rust is the "good" solution for all of these?
Re: Why Go Is Not Good (2014)
#6> "I like Go. I use it for a number of things (including this blog, at the time of writing). Go is useful. With that said, Go is not a good language. It's not bad; it's just not good."
The problem I have seen with many other programming languages is that as they try really hard to become a "good language" they eventually always become a "bad language" because of all the changes which they implemented in order to become "good".
Re: Why Go Is Not Good (2014)
#7Needs a "2014" note in the title.
Re: Why Go Is Not Good (2014)
#8The point of `auto` and `:=` is not to "shave off a few seconds of effort manually looking up the return type of bar(), and a few characters typing out the type in foo's declaration.", but to help with refactoring.
Re: Why Go Is Not Good (2014)
#9Needs a "2014" note in the title.
Blogs without timestamps ought to be illegal.
Re: Why Go Is Not Good (2014)
#10What's it with the perpetual reposting of meaningless rants like that? https://news.ycombinator.com/from?site=yager.io