Comment on F*** You! Co-Creator of Go Language is Rightly Furious Over This Appreciation Email
melfie@lemy.lol 1 day agoI upvoted you because I’m annoyed that downvotes often turn into a pack of chickens ganging up on a wounded chicken and pecking it to death. I usually upvote in this situation unless the downvotes are clearly deserved. Otherwise, I use downvotes sparingly and instead withhold my upvote if I don’t agree.
That being said, I don’t particularly enjoy programming in Go because of weird semantics and because of its missing language features like string interpolation and enums, as well as its use of pointers, which I find to be a lot of busy work with little benefit most of the time. I do actually agree with Go’s oft criticized error handling because it forces you to explicitly consider how to deal with every possible error, which I think is a good thing, though to your point, LLMs can reduce the workload here. Go’s concurrency and speed make it a good choice in many cases, though I’ll usually stick with something else if I don’t absolutely need Go’s benefits.
poopkins@lemmy.world 1 day ago
Ironic how your comment is downvoted as well. It’s funny to me to observe through platforms like this that most humans are thoughtless pack animals and will just do whatever all the other humans are doing and how discourse goes against our nature. There was a study on Reddit some years ago that found that generally speaking, the first vote determines whether a comment will get up- or downvoted.
melfie@lemy.lol 1 day ago
I knew it would be downvoted. I guess humans are evolutionarily hard-wired for conformity, because being ostracized from your tribe usually meant death. Considering all of the humans throughout history who were punished for going against the mob, only to later be celebrated, this is a maladaptive trait in many respects.