I'm doing related work. What conferences are interested in this? There doesn't seem to be a natural home for it. Maybe we need to run a workshop ourselves.
Conversation
So there's workshop on local first at ECOOP in June. I'll be there. I've been interested in this problem for a while (18 years), great to see progress!
2
8
Other than the PLF workshop at ECOOP—which I sadly won't be able to attend—I think that PaPoC is the best venue I've seen for this kind of conceptual work in this space.
2
3
What would your (asking you all) ideal workshop topic be?
1
3
I'd be really interested in a workshop on "end-to-end sync", covering everything from "how do you make an efficient CRDT" to "what's a good conflict UI for end-users". The basic (provocative) thesis is something like "giving sync the respect it deserves" all the way up the stack.
2
3
Is “substrates” a topic that gathers us?
Cc
1
2
It could be! To me, pervasive synchronisation is crucial to the future of software. Sync of app state, doc state, and even source code in a uniform manner. The need for git when programming and google docs when authoring text demonstrates the limitations of the current substrate.
2
1
8
Yet, it doesn't stand alone. History, which has a central role in synchronisation, should also be a first class citizen of the substrate and not only for conflict resolution. Interaction+edit history is a currently an untapped resource in our interaction with computers.
1
3
To give an example, check out Mathieu Nancel's Causality paper: hal.inria.fr/hal-01523298/d. Good history keeping could also help us reason about our interactions with other people. E.g., so I could search for my interactions with across all mediums.
1
5
Totally agree. So is the workshop topic “collaborative substrates”?
3
7
Seems like a great topic! I find a lot of resonance in the idea that collaboration belongs “deeper in the stack” than we normally place it.



