For the record: as someone who started in the early '90s in C, I hate hate hate the Go declaration syntax. But the designers make a very compelling case for why it's the right syntax: C function pointers are needlessly convoluted.
It is weird at first, but you get used to it, like everything syntactic.
Why hate something trivial that takes 2 minutes to adjust to and has benefits without any drawbacks whatsoever?
I'm sure `tptacek` will get over it :-)