My vision is that all the current use of IT should work in this mode. Depending on a central server for synchronization should be the exception, not the norm.
Interestingly, most of the Ditto folks originally worked on Realm, an object database that eventually monetized into the "sync via a central server" space.
Of course, Realm was later acquired by MongoDB, and currently exists as some kind of Frankenstein's monster product in an attempt to drum up Atlas sales.
Interesting how the acquisition pushed some of the devs to create better tech, but they had to give up the original product along the way.
Agreed, and I expect it to set new standards for user expectations. Users are tired of slow and fragile server interactions on every click, or managing connectivity during use.
Of course, Realm was later acquired by MongoDB, and currently exists as some kind of Frankenstein's monster product in an attempt to drum up Atlas sales.
Interesting how the acquisition pushed some of the devs to create better tech, but they had to give up the original product along the way.