Recently it seems I find myself in the same conversation over and over again about how error handling should be done in a programing language, more specifically in how Go and Rust differ, so I've compiled my thoughts into a short blog post, check it out here: https://wperron.io/posts/rust-go-error-handling.html