This week, I’m wrapping one post and drafting two — one technical, one human.
✅ Hash Tables Without Assumptions
Post 2: “Beating the Bound — Without Reordering”
Nearly out the door. It’s about smarter insertions in open addressing — no reordering tricks, just structure.
Rust implementation’s landed: elastic subarrays, (i, j)
probe sequences, and a clean insert path.
Stay tuned.
Post 3 (drafting): “Inside Elastic Hashing”
Shifting focus from why to how.
This one walks through the full algorithm — batch-aware, tunable, and built to bend under pressure.
🧭 Leadership Series
Post 3 (drafting): “The Blueprint Is the Bottleneck”
It’s about how architecture silently shapes behaviour.
Sketching ideas from DDD, Conway’s Law, and Platform Thinking.
Trying to show how well-meant frameworks can box teams in — and how to build ones that breathe.
Also on the desk:
- Notes from Out of the Tar Pit — still one of the best reads on complexity.
- Rereading The Next 700 Programming Languages and thinking about DSL ergonomics.
- Looking at Prolly Trees as a better fit for data lineage over LSM. Not convinced yet, but curious.
Still chasing ideas that scale and adapt.