The Concurrency Problem

What's broken, what almost worked, and what a real fix might look like

  1. 1 Message Passing Is Shared Mutable State published
  2. 2 The Isolation Trap published
  3. 3 What Async Promised and What It Delivered published
  4. 4 Dataflow, FRP, and STM
  5. 5 Rust and Ownership
  6. 6 A Unifying Theory
  7. 7 What Should Concurrency Look Like?

View the full series page →

Latest

April 21, 2026

What Async Promised and What it Delivered

Each wave fixed the last wave's worst problem and introduced a new one.

The async/await saga is a story where each chapter solves the previous chapter's worst problem while introducing new structural costs. The sequential syntax that made async code readable also obscures the thing that matters: which operations actually depend on each other.

Stay in the loop

Get notified when new posts are published. No spam, no tracking, just ideas.