$ ls -t ~/posts 4 entries

writing

Notes from the workbench. Perf rabbit holes, systems internals, and things learned the hard way.

  1. Optimizing a handrolled S3 client

    Building s3z from scratch in Rust. The wins, the reverts, and every wall I hit between.

  2. Running large-scale compute on Kubernetes

    I started Poiesis after looking at TESK during GSoC and thinking how hard could it be. Pretty hard, it turns out. The story of v0.1, what it cost me, and why v0.2 deletes most of it.

  3. I built a TES server because I wanted to understand one

    Poiesis v0.1 is out. A GA4GH Task Execution Service that runs on Kubernetes, written from scratch in Python. Here is what it does, why I bothered, and the design I landed on.

  4. A VPN that turns itself off

    I wanted a VPN. I did not want to pay for a VPN. I had AWS free tier. This is the story of the worst-named, most-useful shell script I have ever written.