Hacker News new | ask | show | jobs
by foobarbaz33 659 days ago
Errors as values are winning the mind share war for new languages.

Even if you just pass the error up the call chain, it's good to have that explicitly expressed in the code. For critical software Error paths should be fist class citizens of the logic, not some "magic" path that may not be expressed in the source at all.