← Back to context

Comment by ajb

2 years ago

Interestingly, the UK Post Office injustice scandal seems to have occurred because they (and their contractors) couldn't get to the bottom of errors in a local-store distributed system, and ended up blaming (and prosecuting!) Users. And that was just a distributed append only message store, not something as complex as CRDTs

Yes people think local-first sounds fun but in mission-critical scenarios it's horrible. Post Office abandoned it as soon as networks got good enough (~2010) with the old local-first replicating version being phased out as "Horizon Legacy" in favour of a new always-online version.

It didn't stop the bugs. There are lots of ways to screw up even in a fully online system. It certainly helped though!