Carol's Causal Conundrum: a zine intro to causally ordered message delivery

What it is
A new zine called "Carol’s Causal Conundrum" breaks down causally ordered message delivery — a core idea in distributed programming — into a short, approachable booklet. Short and sweet. It walks readers through what causal delivery actually means, the problem it solves in message-passing systems, and sketches three implementation approaches: two classics and one new take. It has been reported that the zine was produced as a six-month collaboration between the professor and student collaborator Ayush Manocha and published in April 2026.
Who made it, and how you can read it
The zine is part of a small library of student-and-faculty DIY publications hosted by the research group. Downloadable PDF versions are formatted for screens and for easy double-sided booklet printing (short-edge binding for this one). Want a physical copy? Print, fold, staple — instant indie tech pamphlet. The page also links to related work: "Communicating Chorrectly" (an intro to choreographic programming) and a student zine on "Fighting Faults in Distributed Systems."
Why it matters
This isn’t just cute academia-that-prints-its-own-stuff. Zines like these are a tiny revolution in teaching: concise, low-friction explanations written by people doing the research and by the students learning it. They turn dense system models and proofs into something you can skim on a commute or hand out in class. Who wouldn’t want that? For educators, the project even offers notes on adopting zine assignments — complete with an NSF CAREER-funded nod to the outreach that made one of the zines possible.
Takeaway
If you care about distributed systems or clever ways to teach them, this is worth a quick download. It’s accessible, practical, and made by people who actually build these systems — a neat example of research meeting pedagogy. Want to dive deeper? The site bundles the zines so you can pick your own adventure: read on screen or make your own little paper manifesto.
Sources: decomposition.al, Hacker News
Comments