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
Yes, this is an exciting direction! It strikes me as tricky and likely to involve lots of subtle bugs, but then again, so do basically all solutions in this space. And I'd love to expose a plain file structure.
1
1
If it’s easy with your structure to delete and reindex whenever a data file changes, it seems like that part may be easier than the sync itself
1
Show replies