HN2new | past | comments | ask | show | jobs | submitlogin

It seems to me that we need local and sync for this to work well. Make your changes locally and either sync behind the scenes automatically or when you push 'commit'. Many applications (like notion and a bunch of the other browser based applications) go the cheap SaaS route. One central database behind a web service and every frontend only displays an instantaneous view of some part of the data. That's not collaboration - you want to be able to work offline (at high speed) and then sync when you are ready. Multiple people should be able to work on the same artifact at the same time (and deal with conflicts at the point of the commit). While the sync works well for google docs, I think the experience of working on a single shared resource is bad. (All part of the problem we are trying to solve over at https://terminusdb.com/ - giving a native versioned DB so you can build collaborative apps)


IMO multi user sync is extremely hard to do right. It's one of the few things I would flatly refuse to work on, I don't need the headaches.


Áed mac Bricc literally had other people's headaches - nightmare superpower.


agree wholeheartedly - trying to solve that problem in a general way so nobody else has to have the headache (but, as you can imagine, there is a lot of complexity and detail in getting to something general and usable)


Thanks for your sacrifice, you're my hero!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: