3 ms·
The problem with no consistency isn't the impact to users, but developers. If things can be inconsistent you need to worry about a whole new class of failure ca
by foota 4y ago
The problem with no consistency isn't the impact to users, but developers. If things can be inconsistent you need to worry about a whole new class of failure cases where data is inconsistent, and handle them correctly.
Part of this is guarantees about correctness. Is there a bug that manifests even without inconsistency, or was there just some weird inconsistent state that caused an issue? If you don't have consistency you have to ask this about every single bug, making debugging problems much harder.
- cerved 4y agoOne hundred percent agree