4 ms·
Agreed. Reliability is the most important part of "reliability, availability and serviceability"[0]. Error correction is nice to have, but even simple parity ch
by mrob 3y ago
Agreed. Reliability is the most important part of "reliability, availability and serviceability"[0]. Error correction is nice to have, but even simple parity checking is much better than nothing. I'd rather halt with a kernel panic than continue using corrupted data.
[0] https://en.wikipedia.org/wiki/Reliability,_availability_and_serviceability https://en.wikipedia.org/wiki/Reliability,_availability_and_...
- thfuran 3y agoAnd yet many developers insist it's better for the users to just swallow exceptions and carry on rather than halting on bad state.
- brookst 3y agoIt really depends on the application. Halting rather than displaying a slightly corrupted graphics texture is probably not what gamers want. Swallowing an exception in a finite element analysis is probably not what engineers want.
- thfuran 3y agoIt does depend on the application. And there's a whole lot of software for which the developers don't have complete enough understanding of everything downstream to really know the significance of incorrect output.