[HN Gopher] Architectures for Central Server Collaboration
       ___________________________________________________________________
        
       Architectures for Central Server Collaboration
        
       Author : cadamsio
       Score  : 71 points
       Date   : 2024-06-04 23:13 UTC (1 days ago)
        
 (HTM) web link (mattweidner.com)
 (TXT) w3m dump (mattweidner.com)
        
       | corentin88 wrote:
       | Having tried to implement a multiplayer rich text, we settled on
       | last-edit win to simplify the structure.
       | 
       | OT/CRDT is really hard to implement.
        
         | halfcat wrote:
         | My takeaways from experimenting with CRDTs were:
         | 
         | - In many cases, CRDTs didn't improve upon last-write-wins,
         | i.e. a CRDT update followed by another user's CRDT update 10
         | seconds later is the same as last-write-wins
         | 
         | - Often the challenge was less technical, and centered around
         | what a conflicted state _means_ in the absence of a human
         | discussion, i.e. how would you resolve a git merge conflict
         | without human intervention, or if two people reschedule the
         | meeting simultaneously one of them is likely to miss it unless
         | they talk it out
        
       ___________________________________________________________________
       (page generated 2024-06-06 23:01 UTC)