/2011/09/13/best-practices-in-error-handling/
https://radek.io/posts/best-practices-in-error-handling/