Last updated: February 2025 · Munich, Germany
Working on
Finishing up a distributed key-value store in Go — currently working through the
edge cases in Raft log compaction. Also exploring storage engine internals,
specifically how RocksDB handles compaction scheduling.
Reading
- Database Internals — Alex Petrov. Dense but worth it.
- The Architecture of Open Source Applications — various chapters
- The Dynamo paper again — different things stand out each time
- Martin Kleppmann's blog on CRDTs
Thinking about
- What makes a good abstraction vs. a leaky one
- How to make distributed systems observable without drowning in metrics
- Whether Rust is the right language for systems programming or just a fun one
Not doing
- Social media (mostly)
- Chasing hype-driven tech