Thirty years in, still mostly interested in what’s underneath.
Building a to-machine-code compiler and runtime for Elixir, fz — the long game.
I maintain a series of open-source projects on hex.pm:
- :bedrock, a FoundationDB-style distributed transactional KV store on the BEAM
- :bedrock_raft, an implementation of the RAFT consensus protocol
- :iodata, a library for fast, zero-to-low-copy iodata/binary/file-content management
- :flatbuffer, a fast (Google) FlatBuffers implementation for Elixir.
- :bedrock_jobs, a distributed job queue based on Apple’s QuiCK paper
Beyond that, anything about: distributed consensus, set-theoretic typing, VMs, git internals, reverse-engineering — and getting real work out of coding agents, which is what beadwork is for: a git-native work management where the plan lives in the repo instead of a ticket system’s private state.