λm.m

Blog


All of my blog posts, both short- and long-form.

2025-05-04

Function signatures are the boundaries of the layers of abstraction in software. They are one of the most frequently interacted-with parts of a code base, as any developer uses them as the first port of call when interacting with a new module.

2024-12-20

Bogdan/Björn's Erlang Abstract Machine is the virtual machine for Erlang, Elixir, LFE, and Gleam. It's also an historic piece of engineering with so much to teach about concurrency, parallelism, fault tolerance, and distribution.