Why does Go get so much flak from developers?
Richard Kenneth Eng

Go is shit, but you cannot admit. Really it is terrible language in most aspects stuck in 70s.

  1. Maybe it is easier to learn.
  2. interface{} shit, lack of simple generic types, so you stuck in switch casting, code duplication and re-implementation of details is far worse and creates very very much cognitive load.
  3. Like what??? It has very much potential to ruin the day. Glorified null pointer (yay nil values), glorified void* cast (yay interface{}) is everything that’s definition low reliability and defect counts. It also enforces dangerous practices by lack of some things.
    And not to get started with channels and they locking rules. To be fair thought futures threads and similar is pain too in another languages.
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.