News for hackers. Stuff that matters.
Re:My Go Resolutions for 2017 by dilap on Wednesday January 18, 2017 @01:50PM (#13429123)
I've found it helpful to distinguish between errors that are program bugs and errors that are conditions of the outside world (network errors, invalid data, etc).

I think it depends somewhat on the kind of software you're writing.

Being very careful with errors is quite handy for a long-running server processes; maybe (maybe!) not so worth it for a program that starts and stops within the attention span of a single user.

Re:My Go Resolutions for 2017 by pvg on Wednesday January 18, 2017 @02:46PM (#13429653)
errors that are program bugs and errors that are conditions of the outside world

That also happens to be the intended distinction between Java's checked and unchecked exceptions.