The strongest motivation for me to start developing in #golang is to help contribute to #kustomize, perhaps the most important #kubernetes configuration management tool out there. A little sad for someone like myself who loves programming languages because I can only see the collaborative benefits of using Go. I really don't like it as a programming language.
@allan I'm curious to know what you don't like about go? I've only dabbled in it a few years ago, but I'm keen to give it another try in a new work project.

@shaadra Like many things it might be mostly an emotional response which I justify in reverse with things I can search up online. Prior to actually using it I had misgivings about the language having come from Google. I think that I had also read some disparaging remarks from one or more of the language creators about the type of programmer the language was built for, and at the time it didn't sit well with me.

But the negative thing for me was the very verbose error handling.

@shaadra So finding error handling to be a bit less ergonomic for a greenfield language than what I think it should be isn't that big of a deal perhaps, but the next thing was how dependencies are managed. As someone who occasionally writes packages for Linux distributions, to me it seemed like madness to vendor everything.

I also read some things about the C FFI which sounded discouraging.

@allan
Thanks for your insights. They all sound pretty fair to me. The dependencies are my biggest concern. Especially given some of the recent security issues I've heard about with their forever cache.
@allan Go is great! Not sure about kustomize though