4 ms·
Strongly disagree. Errors should be things that someone needs to look at. It's not necessarily a problem, but could potentially be. Otherwise you end up with th
by xorcist 4y ago
Strongly disagree. Errors should be things that someone needs to look at. It's not necessarily a problem, but could potentially be. Otherwise you end up with the situation described in the article, where a newcomer to the system has to slog through a lot of noise in order to understand what is going on. But even experienced people will have trouble seeing the real errors in a sea of red.
A few times I have insisted on escalating every error in order to improve a noisy program. A client that breaks connection with us isn't an error, that's a notice. An upstream database that breaks connection with us so we can't process a query, that's an error. It's not fun but it gets better.