3 ms·
I'm not exactly sure what your point is. Inconsistent systems are not always horrible? Mostly they behave well. It's really that they have edge cases that are
by eloff 5y ago
I'm not exactly sure what your point is. Inconsistent systems are not always horrible?
Mostly they behave well. It's really that they have edge cases that are unintuitive.
In your example of a user is switching between A and B all the time, imagine their confusion as their changes keep getting lost and reappearing. Now imagine they make other changes based on that situation.
This can also happen with different users communicating via a side channel.
- loopz 5y agoIn practice infrastructure is more complex than client-server, even if distributed. So inconsistencies may propagate in semi-random ways. Interestingly this happens in physical systems too, something accounting and banks provide means to mitigate.