I recently started a new job and found myself in the Go ecosystem. To be honest, it has been a bit of a shock. I’ve written .NET code for the past 15 years and know its ins and outs pretty well. As a language, I don’t mind writing Go code. About the only thing that still bothers me is the if err != nil { return err } boilerplate code ad nauseam. But that’s a topic for a whole different blog post (maybe in the future if I find the time?).