Comparison of Go to VB.Net angers Gophers. Truth hurts.

It's weird.

On the one hand, I don't want to tell people that languages are "better" or "worse" because sometimes it just depends on the use-case and I don't want to be a jerk.

On the other hand, some languages have such a poor syntax and weak abstractions that I can't say that these languages are good (Go is not the only one).

The important part is, I can separate a person from the language that he/she is using. That linked blog post about "please don't hurt my feelings about PHP" is mixing up criticism of the language and the person.

This guy flat out assumes that "there is no perfect language" - not yet, but many languages go in a similar direction. There are things that have been proven to work and things that failed. For me, Haskell and Rust come close to what I'd call a "perfect language". Generics, strong typing and better compile-time guarantees is just one of the aspects where languages have evolved over time.

/r/programmingcirclejerk Thread Link - reddit.com