Notes on building software — with detours into the math and physics underneath.
Mostly engineering and systems, with the occasional derivation or physics problem that wouldn’t leave me alone.
Systems
Designing a write-ahead log that survives power loss
A practical walk through fsync semantics, group commit, and why your "durable" database might be lying about what made it to disk.
JI
Jungin
2026 · 06 · 14 · 2 min
figure 1 — the durable write path
May 28
1 min
Rust
Zero-copy parsing without losing your mind
Lifetimes get a bad reputation. Borrowing slices of an input buffer can make a parser both faster and clearer.
May 9
2 min
Distributed
A field guide to consensus, minus the math anxiety
Raft, Paxos, and the handful of ideas that actually matter when a cluster needs to agree on a single number.
Apr 21
1 min
Frontend
The render loop is a state machine in disguise
Rethinking component updates as transitions instead of mutations made a tangled UI suddenly tractable.
Mar 30
1 min
Tooling
I rewrote my dotfiles and learned to stop tinkering
On the diminishing returns of configuration, and the surprising calm of a setup you no longer touch.