Skip to content

dump

a memory dump, hopefully readable.

Latest

A TOML File Changed What Sweep WasSweep started with my file-organizing preferences inside the code, but loading TOML configuration turned those preferences into an interface the program has to respect.

September 2026

  1. I Gave One Operation More Than One Deadline

    I thought jobs-mcp had one caller deadline, but pagination, retries, pacing, and transport had each acquired their own interpretation of the time left.

  2. I Kept Building and Stopped Writing It Down

    I made dump to catch the things I discover while building, then spent two weeks building too many things to stop and write about any of them.

  3. I Started Writing Down the Failures Before the Features

    jobs-mcp began as a tool for job workflows, then accumulated decisions about provenance, secrets, recovery, and automation before the visible product had much to show.

  4. My Project Cards Were Getting Ahead of My Projects

    A short project description can make an unfinished idea sound suspiciously complete, so I started making the site more honest about what actually exists.

  5. An Execution Is More Than a Row in a Database

    Orbit started with Jobs and endpoints, but modeling the first real execution forced me to decide which state transitions are legal and which ones should fail loudly.

  6. I Split My Internet Into Four Different Kinds of Place

    I kept building places for different kinds of work until it became obvious that my personal website was trying to be a home page, notebook, documentation site, and experiment lab at the same time.

  7. I Started Designing a Language Before I Could Compile One

    I started designing yanawa while still learning how programming languages and compilers are built, and discovered that deciding what a language should be is its own kind of technical work.

  8. Apparently Moving a File Has Edge Cases

    I started reorganizing my entire workflow, got tired of moving files by hand, and somehow ended up learning Python, pytest, and why even moving a file has edge cases.

  9. I Got Bored of CRUD, So I'm Building a Scheduler

    I wanted to get better at Java and Spring, so naturally I started building a self-hosted job scheduler and accidentally found JPA, state machines, and distributed systems waiting for me.

  10. There Is No printf Down Here

    My first steps into x86 assembly, BIOS interrupts, boot sectors, and the strange realization that there is no operating system underneath me anymore.

  11. Maybe This Can Be Something Someday

    Why this place exists, what I hope it becomes, and why I probably overengineered a diary.

Series

jobs-mcp2 partsorbit2 partssweep2 parts

Follow along

RSSfeedGitHubcode ↗