Re:Show HN: Planleaf – Manage tasks completely over email
by webmaven on Monday June 16, 2014 @03:46PM
(#7901062)
Ah. Seems reasonable. You could probably tweak the timing (updates no more often than every X minutes) and volume (no more than Y changes per update) dynamically with things like an exponential backoff (to some limit) to optimize engagement over time.
The ideal knob settings may change depending on whether people are trying to collaborate synchronously or asynchronously. BTW, are you currently doing diff-match-patch to account for multiple editors?
What we plan to do is have the first update come instantly, but then any subsequent ones would get grouped together. That way you still get the instant feedback 90% of the time but at the same time you don't get flooded if someone decides to do a lot of changes in a short time.