







Information traveling at the speed of light hits a physical limit: a causal island. We experience these causal islands in our distributed systems as latency — a function of our proximity to data centers, to each other, and to the quality of our connectivity. Novel approaches to the Future of Computing — programming languages, networks, interfaces, hardware, and more — end up stranded on similar causal islands. They propagate within different industries, disciplines, and communities at uneven speeds. We’re gathering the brightest minds to challenging your idea of what’s possible, and bridging those islands together. Learn from diverse and unique perspectives across disciplines, discover exciting new areas of research and development, and make plans for ongoing collaboration.
About Causal Islands
Causal Islands is about connecting people across industries, disciplines, and communities to share, design, and learn about the future of computing together.

Causal Islands 2023
Fragile narrow laggy asynchronous mismatched pipes kill productivity - Tristan Hume
Something I’ve been thinking about recently is how when I’ve worked on any kind of distributed system, including systems as simple as a web app with frontend and backend code, probably upwards of 80% of my time is spent on things I wouldn’t need to do if it weren’t distributed. I came up with the following description of why I think this kind of programming requires so much effort: Everything is fragile narrow laggy asynchronous mismatched untrusted pipes. I think every programmer who’s worked on a networked system has encountered each of these issues, this is just my effort to coherently describe all of them in one place. I hope to prompt you to consider all the different hassles at once and think about how much harder/easier your job would be if you did/didn’t have to deal with these things. I think this is part of why web companies like Twitter seem to have so much lower impressiveness per engineer productivity than other places like game companies or SpaceX, although there’s other pieces to that puzzle. While part of the difficulty of distributed systems is inherent in physics, I think there’s lots of ideas for making each part of the problem easier, many already in common use, and I’ll try to mention lots of them. I hope that we as programmers continually develop more of these techniques and especially general implementations that simplify a problem. Like serialization libraries reducing the need for hand-written parsers/writers, I think there’s a lot of developer time out there to save by implementing generalized solutions where we currently painstakingly reimplement common patterns. I also think all these costs mean you should try really hard to avoid making your system distributed if you don’t have to.
Causal Islands Los Angeles · Luma
Causal Islands LA is the first community edition of the 2023 conference held in Toronto in 2023. Causal Islands at a high level is about the future of…
Brendan O'Brien (number 0) - Can Sync Be Network-optional?
Peter van Hardenberg - Ink and Switch, Automerge
Why Distributed Systems Are Hard to Develop — and How to Fix It
Here’s what’s missing when developing distributed systems today: Structure. Consistent, codified structure.

DLS 2020 Keynote by Vanessa Freudenberg: Croquet. A Unique Collaboration Architecture
Local-First Software: Taking Back Control of Our Data | a mini-doc
Sync Panel Discussion - Sync (Sync)
Timeline
Thinking Machines Inc. develops a new Internet protocol dubbed WAIS. Users can download a WAIS client to search through an array of distributed servers and access the documents stored there. The protocol supports fuzzy searching, custom tailored results, and decentralized data storage, but ultimately loses out to the web.
Governing Together: Toward Infrastructure for Community-Run Social Media | Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems
Collaborative and social computing theory, concepts and paradigms

Atmospheric Computing Research Proposal
Atmospheric computing research proposal exploring interconnected computing islands and cloud infrastructures enabled by open social protocols.
"This is what a truly networked movement does. It's more than interoperability between platforms, it's infrastructure for trust, visibility and connection" By a @gainforest.earth user discovering @atproto.com's magic for the first time! 🦋🌱 Their full post: linkedin.com/feed/update/urn:li:activity:7…
Sometimes the most exciting discoveries happen by accident. While reading this thoughtful field report from GainForest https://lnkd.in/eihbfggg, I was reminded why I've been so impressed by the wa...
www.linkedin.com"This is what a truly networked movement does. It's more than interoperability between platforms, it's infrastructure for trust, visibility and connection" By a @gainforest.earth user discovering @atproto.com's magic for the first time! 🦋🌱 Their full post: linkedin.com/feed/update/urn:li:activity:7…
Sometimes the most exciting discoveries happen by accident. While reading this thoughtful field report from GainForest https://lnkd.in/eihbfggg, I was reminded why I've been so impressed by the wa...
www.linkedin.com