
completed · 2026
Raft
Consensus in Go — election, replication, crash recovery, and snapshots.
- Go
Software engineer
Software built to survive failure — and still be right years from now.
Principles
// I
The golden path proves nothing. Property tests, adversarial inputs, chaos runs. Don't trust it until you've tried to break it.
// II
Built to endure. Durable logs, crash recovery, offline work that syncs. Failure is a designed-for input, not an exception.
// III
Simple enough to hold in your head. Every part's job is obvious and the design can be explained on a whiteboard. Obscurity is a defect.