3 ms·
We can simply start by asking what does “syncing files” include? Watching files. Keeping backup of files. Keeping conflicts resolved. Watching Selective Sync f
by iscrewyou 8y ago
We can simply start by asking what does “syncing files” include?
Watching files. Keeping backup of files. Keeping conflicts resolved. Watching Selective Sync files and folders. Watching Smart Sync files and folders. Notifications for synced files. Etc. etc.
There’s way more the client does than what I mention.
- thijsvandien 8y agoI agree that syncing is far from trivial, but that doesn't change it's a single purpose.
- kiriakasis 8y agoNot to build a straw man but by this logic also a browser is a single purpose application
- paulddraper 8y agoA rocket ship is also "single purpose."
- PurpleRamen 8y agoI don't think there is much code for conflict-resolving in dropbox. Usually in case of conflicts it renames one of the involved files and add a message about conflict and the date to the name and moves on.
- varenc 8y agoPerhaps there's lots of code to minimize the number of times a real conflict occurs?