• daisy
    ·
    1 year ago

    I feel that discussing Go is very much a "a vote for Bart is a vote for anarchy" situation. All those are perfectly valid points. But in the end do they really matter in day-to-day situations?

    Personally I'm willing to forgive a lot of interesting design choices for all the other benefits the language has. Super-fast compile times, massive standard library that's automatically multithreaded, the elegant simple beauty that is the channel system, one enforced style that helps readability of others' code, easy cross-compilation, memory safety, C-like syntax that's easy to pick up, etc etc etc.

    • silent_water [she/her]
      ·
      1 year ago

      personally the tedium of writing the same code over and over again + the inability to express invariants to the compiler so it can check my work for me is just plain worth more to me. I'm too dumb and ADHD for it.