Hacker News new | ask | show | jobs
by tail_exchange 213 days ago
I was very skeptical of Go when I started learning it, but it quickly became my favourite language. I like how simple but powerful it is.

If I had a magic wand, the only things I would add is better nulability checks, add stack traces by default for errors, and exhaustive checks for sum types. Other than that, it does everything I want.

2 comments

> exhaustive checks for sum types

Linters such as https://golangci-lint.run will do this for you.

> better nulability checks

In development: https://github.com/uber-go/nilaway