Incident reports / essays / technical archaeology
FIELD
NOTES
Technical records on infrastructure, software, firmware, and the failure modes that turn implementation notes into essays.
- #11: My service supported IPv6. The application did not.A dual-stack Kubernetes incident where Cilium, Gateway API, and the Service supported IPv6 while the application listened confidently on IPv4 alone.14 MIN
- #10: My Git forge issued 2.1 million challenges. Only 20 were solved.How a distributed scraper flood made Forgejo miserable, why IP blocking was the wrong fight, and how Anubis put a proof-of-work bouncer in front of it without breaking Git or CI.16 MIN
- #09: I was grinding myself downI thought the right jobs, the right rooms, and a bigger life would prove I was not useless. Burnout taught me that suffering is not an investment account.15 MIN
- #08: Your tools do not need to be the futureProgramming keeps announcing that the tools you enjoy are obsolete. They are not, and chasing every new future is not the same thing as solving problems.10 MIN
- #07: I will not optimize the joy out of writing againWhy this site stays English, ad-free, newsletter-free, and mostly indifferent to the creator-economy machinery that made me stop writing in the first place.13 MIN
- #06: Raindance and the Dark Art of Putting a Minus Sign in Column 140What two public-sector ERP integrations taught me about fixed-width files, positional accounting formats, and problems that are not dark magic—just spectacularly annoying.15 MIN
- #05: Sweden needs a minPension for debtDebt collection should not require a scavenger hunt across companies. Give every debtor one secure, complete view of every active claim and who currently owns it.12 MIN
- #04: At some point, every application became a landlordWhy SaaS lock-in, subscription creep, privacy, and digital sovereignty pushed me toward a self-hosted bare-metal Kubernetes cluster.17 MIN
- #03: Hacking Mealie for fun and dinnerHow I patched Mealie to prioritize GPT-5.6 Luna for translating and normalizing hostile recipe pages without abandoning deterministic validation.15 MIN
- #02: The pink keyboard firmware incidentHow vendor ANSI firmware broke a NuPhy Halo75 V2 ISO keyboard, and the QMK debugging expedition required to make every key participate again.12 MIN
- #01: How this site works: a tiny static site in a surprisingly serious trenchcoatA tour of the Hugo, Tailwind, Woodpecker, container, Kubernetes, Gateway API, OpenTofu, and Ceph machinery behind this tiny terminal-shaped website.17 MIN