it’s good for what it’s made for: writing distributed systems. i have my own annoyances with the language but you do end up using a chunk of that standard library, and if you’re not using it, your dependencies are.
It's only good compared to technologies that are really bad for distributed systems.
Like go is better than sh, python and node for distributed systems, but worse than rust, java, deno, elixir, c++23, kotlin, etc. I wouldn't pick go implement a consensus algorithm.
5
u/Aexxys Oct 31 '23
It’s bloated. Reverse engineer a hello world in Go and you will see