When I first started with Go, I noticed something interesting: many developers seemed obsessed with pointers. Even for tiny structs, I'd see code like:
func NewUser(name *string, age *int) *User
I thought, "Okay, pointers must be the professional wa...