Hacker News new | ask | show | jobs
by threeseed 614 days ago
As someone who jumps between Go, Rust and Scala - Go is by far the worst.

Antiquated and verbose error handling model. The reliance on code generation because of the lack of a decent type system. The fact you have to carefully read through every function because it's not immutable by default, has pointer arguments and no functional operations e.g. filter.

It's a language that belongs back in the 1990s.