djrmun.com
Backend and infrastructure engineering. Kotlin, Postgres, a lot of shell, a preference for running my own things, and a growing share of the work done alongside agents.
The writing starts where things fail quietly — the monitor that could only ever say “fine”, the config that silently dropped half its headers. From there it runs into what AI is doing to how software gets built: specs worth holding an agent to, tools worth building, and the question of what we choose to keep doing by hand. It won’t stop there either. I have a minister’s licence, a long reading list and a children’s story I intend to illustrate myself.
Writing
All posts →
Jolly List: a Christmas shopping app, and I need TestFlight testersAn iPhone and iPad app for budgeting, buying, tracking and wrapping holiday gifts. It's in beta, and I'm looking for TestFlight testers.
Sixty-Two Days Without a Backup, and Nothing Reported a ProblemA macOS disk-pressure incident, the three tools that misled me, and the four monitoring mistakes I made afterwards.
nginx add_header doesn't merge, and it takes your security headers with itOne add_header inside a location block silently deletes every header inherited from the server block. Your HTML keeps them. Your CSS and JS quietly lose them.
Projects
All projects →- plimsoll
A macOS disk triage toolkit, built after a laptop froze at 93% full with 62 days of silently failed backups behind it. Diagnoses disk pressure, reclaims space safely, and warns you before it happens again.
- Jolly List
Holiday gift planning: budget per person, a pipeline from idea to wrapped, and a shopping list grouped by store. Looking for TestFlight testers.
- cadence
Self-hosted sleep and recovery tracking built on the Oura API. Health data this granular is worth keeping somewhere I control.