Adding Context To Go Errors

When I first started writing Go I treated errors without the respect I gave exceptions in other languages like C#. I attribute this behavior to my misinterpretation of the phrase errors are values. I want to share a few habits with regards to writing error messages in Go that I think are useful for developers to use. The following suggestions are by no means the correct to write error messages.
Read more