I'm trying to learn some golang, and found this interesting post on why variable declarations are 'backwards' https://blog.golang.org/gos-declaration-syntax
@Gffo Welcome to the #golang language. There 5 stages of learning go:
1. Denial: No, I must have generics!
2. Anger: Why is 50% of my code 'if err != nil { return err }'?!
3. Bargaining: Please let setting on a nil map be like appending on a nil slice, and I'll be good and do the 'if err != nil' thing
4. Depression: Every tool I use is opinionated and putting me down, especially 'go vet'.
5. Acceptance.