# causality.blog

Essay-style blog at [causality.blog](https://causality.blog/). Author isn't named on the pages encountered so far — writing is in first person without a byline. The voice is opinionated, well-cited, and structurally argumentative: pick a long-standing programming debate, show that the framing is wrong, and set up where the right framing might lead.

The first essay we ingested ([[message-passing-shared-mutable-state]]) takes Edward Lee's 2006 *Problem with Threads* prediction and uses Tu et al.'s 2019 Go bug study as the empirical confirmation. It ends as a setup — "some languages have tried different foundations with real insight but none has reached the mainstream" — promising a follow-up on what those foundations might be.

Worth checking back for follow-ups, particularly anything continuing the foundations-of-concurrency thread.

## Ingested articles

- [[message-passing-shared-mutable-state]] — 2026, "Message Passing Is Shared Mutable State"
