Conversation

do you think there's value in non-syncable, non-collaborative "local-first" ? or where maybe those come from just working with git/github instead of hard to perfect models?
1
1
Yeah, definitely. In fact, I tried hard to design a format which could just be synced as dumb flat files without constant conflicts. But in practice, any app which needs database-like features (querying, indexing) will find this quite difficult.
2
7
You may be able to separate the DB features from the data sync. Obsidian is just md files that it syncs, but there must be indexes around to speed things up.
1
1
I'd probably have to do it incrementally. Typical loads in my case would have 10^3-10^5 files. Actually, syncing a tree of 10^5 files is non-trivial! Not really sure how to provide hosting services for that.
1
Show replies