;
;

Rob Allen

Pragmatism in today's world

Opening Sublime Text from the command line

I nearly always open Sublime Text from the command line using subl and have specific requirements for when it should open a new window or re-use on...
Posted on 30 June 2026 | 10:00 am

Fixing two minor git irritations in my OSS fork workflow

For OSS work, I work with two git remotes: upstream: the canonical OSS project repository, where main is the default branch and is what gets releas...
Posted on 26 May 2026 | 10:00 am

Create an HTML version of an OpenAPI spec

I have a new project where we will be integrating with a third party API that is currently being written. Due to Conway's Law, we are being sent ne...
Posted on 17 March 2026 | 11:00 am

PHPStan custom rules

Recently I discovered that this code passed our PHPStan level 10 checks: use http\Exception\InvalidArgumentException; // ... throw new InvalidArgum...
Posted on 3 March 2026 | 11:00 am

Feelings

Today has been a struggle entirely due to my own internal negative thoughts and feelings about impacting events that are outside my control. Naviga...
Posted on 27 February 2026 | 10:16 pm

Dad

I don't often post personal things here, however last weekend my dad died peacefully in his sleep and it feels important to acknowledge this. I hav...
Posted on 22 January 2026 | 3:00 pm

2025 in pictures

As we reach the end of 2025, I take this opportunity to look back over the photos that I have taken and thing about the year. This year I published...
Posted on 31 December 2025 | 5:52 pm

IPTC export changed in Photos for macOS 26 Tahoe

I've recently upgraded my MacBook Air to macOS 26 Tahoe and one thing I noticed was that Rodeo's rules were no longer working. With the help of exi...
Posted on 11 November 2025 | 11:00 am

Appending text to Obsidan via Shortcuts

Sometimes it's helpful to add some text to my current Obsidian daily note without having to switch to Obsidian, find the daily note and then type m...
Posted on 14 October 2025 | 10:00 am

mac-volume: A CLI to control device volume

I've set my Mac up such that video calls such as Zoom use the microphone and earphones attached to my Behringer UMC204HD, which all other audio pla...
Posted on 7 October 2025 | 10:00 am