I’m writing in response to this article. Specifically, the section titled “The Ugly” featuring error handling. New programmers to Go often critique Go’s error handling. Notice I didn’t say exception handling. Go doesn’t have exceptions, although you can sort of emulate it with panic and recover. But I highly recommend against it. It’s an anti-pattern if used too often. Go has a simpler way of hand