Hacker News new | ask | show | jobs
by danudey 1656 days ago
Specifically, Go was designed to be effectively and safely writeable and readable by mediocre programmers.
2 comments

Some of the best software developers I've seen are mediocre programmers :)
Mediocre programmers can still write bad Go code. Their code is neither safe or readable.
Don't take the obvious flamebait. HN's favorite comment on any Go article is "it's designed for bad programmers", implying that if you like it, you're bad at programming. I'm good at programming and like Go, so that implication is clearly false.
I'm a Go enthusiast, but I think the charitable interpretation is that you don't have to expend lots of mental energy to read and write Go code. Even if you have a lot of mental capacity, you can put the excess toward interesting problems rather than reasoning about object lifetimes or hidden control flow or complex interactions between obscure features. If anyone uses "Go is designed for bad programmers" as an insult to Go programmers, they're only arguing against themselves (and lacking the cognitive faculties to notice).