RSSAmplifier

Blog

iafisher.com

A blog about systems programming and backend web development

iafisher.comRSS feed ↗8 posts

Latest posts

The monorepo: my personal software infrastructure in 2026

A review of the software libraries and tools I have built for my personal use.

My 67 bugs in 2025

All of the bugs that I wrote in my personal software in 2025.

Woes of writing your own jobserver

Writing my own jobserver turned out to be a lot more than I bargained for.

Notes on Wikipedia after 10,000 edits

Reflections on the world's largest free encyclopedia after a milestone in my editing career.

Robustly parsing flags in Bash scripts

A surprisingly pleasant library for parsing command-line flags in Bash shell scripts.

Subway arrival times in my living room with Raspberry Pi

# Subway arrival times in my living room with Raspberry Pi I set up a touch display in my living room that shows arrival times from the New York City subway and bike and dock counts from CitiBike. It looks like this:

Every exterior shot in *The Taking of Pelham 123*

# Every exterior shot in *The Taking of Pelham 123* This is a list of the location of every exterior shot in New York City from the classic 1974 crime film *The Taking of Pelham 123*.

Yet another strange job scheduler bug

# Yet another strange job scheduler bug I have a [job scheduler](/blog/2025/09/jobserver-woes) to run commands on a fixed schedule (once every 15 minutes, every Wednesday at 8 pm, etc.). This weekend, I noticed that some jobs were taking much longer than expected – commands that should exit in less than a second were taking 15 or 30 minutes.