3 ms·
If it takes 2 years to implement syncing, then the developers are incompetent.
by maxklein 16y ago
If it takes 2 years to implement syncing, then the developers are incompetent.
- alextgordon 16y agoSo how would you implement it?
- dorianj 16y agoI'd probably do like 1Password does and require DropBox. It doesn't take all the pain out of syncing (there's still a lot of conflict management that the app has to take care of), but it would make low-level stuff easier. But, it's a moot point. The Cultured Code guys are very technically competent, this doesn't seem like they're unable to do the technology, but rather the project management or discipline to get it out there.
- irons 16y agoOmni found Dropbox's sync resolution to be unsuitable, and OmniFocus' data more closely resembles Things' than either resembles 1Password. http://forums.omnigroup.com/showthread.php?t=13130 http://forums.omnigroup.com/showthread.php?t=13130
- maxklein 16y agoStart off by not writing my own cloud database. Putting stuff in SimpleDB or MySQL would be easy, a little bit more difficult would be merging. But merging two TEXT BASED, TIME STAMPED and SHORT items is a solved problem for which there are many many implementations. I'd find an appropriate implementation and copy it.
- siglesias 16y agoIronic considering the fact that they do a productivity tool.
- PatrickTulskie 16y agoThey got syncing nailed down. It's the cloud infrastructure and ability to resolve conflict all while setting up for some new platform they are probably building. I wouldn't be surprised to see some sort of web-based Things when the cloud stuff goes live.
- wfarr 16y agoThey already have conflict resolution implemented for multi-device sync over Wi-Fi. It's not clear to me why they can't re-use the algorithm they've already created for this purpose. The cloud infrastructure I'll grant them, but 2 years is certainly longer than I anticipated waiting as a customer... mostly because of statements made by the company in question.