I legitimately feel bad for the Go programmers who will never experience the joy of seeing something like

bind(3, {sa_family=0xaaaa /* AF_??? */

in strace and thus one-shot debugging an uninitialized variable first try

@andrewrk I have many many problems with go, but this is not one of them
@jcalabro you like zero init?
@andrewrk no real preference tbh, but mostly saying this is not high on the list of things I’d change about go haha. I do love go though, don’t get me wrong
@jcalabro @andrewrk This is one of the (somewhat few) things I’d like different in Go: the whole “make zero values useful” thing. Where empty strings often mean no string and 0 often means no int. And, following that philosophy, I guess, zero initialization.
@humm @jcalabro but mah non-optional pointers