Explainer · Distributed SystemsEssay · DatabasesExplainer · Research PapersEssay · Distributed Systems
Learning systems & AI in public

Figuring outhow Raft agrees.

Notes from learning system design, distributed systems and AI — what I got wrong, and what finally made it click.

Explainer · Distributed Systems · how Raft agrees.LatestRaft: Consensus Explained by Getting It Wrong First →
01 · Latest

Latest writing

Essays argue one point. Explainers walk through one paper. Both are written after I got it wrong at least once.

Cover story · Explainer · Distributed SystemsRaft: Consensus Explained by Getting It Wrong FirstGetting several computers to agree on one ordered list of events, when any of them might crash at any moment, is the hardest easy-sounding problem in computing. Raft's contribution was making the answer explainable.Read · 8 min →19 Oct
02 · Notes

Notebooks I'm working through

Study notes in order, one topic per notebook. Each part builds on the last.

Open to conversations

Building something and want a second pair of eyes?

Problems, collaborations or corrections — I read every email.

Pune, India · --:-- · usually replies within a day