Blog Posts
Filter by text:
Filter by tag (clear ✕):

8 items

  1. #1

    Rebuilding My Blog

    I’ve always had a homepage or a blog of some sort, and I’ve always enjoyed tinkering with it.

    My first few sites and blogs were built on an old platform called Freewebs (RIP), which I used to host my very first website when I was about 8 years old.

    Over the years, especially as I’ve become more competent at this web development thing, I’ve rebuilt my blog a few times.

  2. #2

    This Post Isn't For You

    I’ve never been the type of person to really see out the end of a year with much… pomp, circumstance, or ceremony.

    The end of the year, like birthdays, or any other yearly milestone, has never really held much significance outside of any social occasions that may arise around it.

    2026, however, feels different.

  3. #5

    Distributed Erlang

    Erlang’s actor model, OTP, and distribution work together beautifully to build fault-tolerant systems—but there are gotchas.

    From process mailboxes and supervision trees to clustering challenges, network partitions, and the single mailbox bottleneck.

    This post explores the many strengths, and subtle pitfalls, of building distributed systems with Erlang.

  4. #6

    You have built an Erlang

    You wanted a simple service notification system, so you added HTTP callbacks, then queues, then retries, then supervision…

    Congratulations! You’ve built an ad-hoc, informally-specified, bug-ridden slow implementation of half of Erlang.

    A satirical journey through accidentally reimplementing the actor model as seen on Hacker News.

  5. #8

    NixOS, BTW

    I fell deep into the Nix ecosystem after years of distro hopping, and it completely changed how I manage my machines.

    NixOS lets me reproduce my entire environment across laptops, workstations, and servers with a single configuration repo.