News for hackers. Stuff that matters.
Re:Notion Timeline View by LukeEF on Thursday November 12, 2020 @07:31AM (#25069110)
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)
Re:Notion Timeline View by jmnicolas on Thursday November 12, 2020 @08:08AM (#25069417)
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.
Re:Notion Timeline View by LukeEF on Thursday November 12, 2020 @08:21AM (#25069528)
Áed mac Bricc literally had other people's headaches - nightmare superpower.
Re:Notion Timeline View by LukeEF on Thursday November 12, 2020 @08:12AM (#25069447)
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)
Re:Notion Timeline View by jmnicolas on Thursday November 12, 2020 @08:36AM (#25069664)
Thanks for your sacrifice, you're my hero!