codecraft.co
Why Exceptions Aren’t Enough
Exception-based error handling is no silver bullet for communicating problems.