3 ms·
That meme isn't going to die because one of the creators of Go himself said it was created for dumb users (sorry, Googlers "who can't handle a brilliant languag
by peoplewindow 9y ago
That meme isn't going to die because one of the creators of Go himself said it was created for dumb users (sorry, Googlers "who can't handle a brilliant language"). There wasn't any constructive criticism coming out of the Go team towards these other languages, rather, they were simply "too complex" in a general sense.
The creators have also strongly resisted adding features others consider basic for a decade now, with a variety of nonsensical justifications.
It's a stretch to even claim Go was designed at all. From the very blog post this thread is about, we find this statement:
Russ discovered—that's the right word—that the generality of Go's methods meant that a function could have methods, leading to the http.HandlerFunc idea, which was an unexpected result for all of us.
Go is not exactly a complicated language to begin with, yet the designers "discovered" things about it whilst building it.
Go gets a lot of criticism because it's an empirically very poor language and its designers routinely say absurd things that invite ridicule, like "Go is the language of the cloud" or "We have invented a GC for the next 20 years" or "Go was designed for interns and students who can't handle brilliant languages".