Eventually Consistent: We’ll Agree Later
A calm explanation of why distributed systems sometimes disagree — and why that’s okay.
✳ A notebook on work, systems & people
Thoughts on engineering, leadership, and the things that connect them. Written to make the complicated a little clearer.
Fresh from the notebook
A calm explanation of why distributed systems sometimes disagree — and why that’s okay.
A gentle story about temporary failures, trust, and keeping data safe until someone comes back.
If AWS already handles scaling, why should we still learn distributed systems? A reality check on abstractions, reasoning, and why system design questions still matter.
A few favorites
Some ideas I keep coming back to. Perhaps you will, too.
If AWS already handles scaling, why should we still learn distributed systems? A reality check on abstractions, reasoning, and why system design questions still matter.
A humorous story about how databases find data faster — turning full-table chaos into elegant B-tree lookups, hash hunts, and text-search wizardry.
A lighthearted look at how consistent hashing keeps distributed systems calm when new servers come and go — ensuring the circle of data life stays mostly intact.