You can control your monitor input setting with software! (Sometimes)

How to swap monitor inputs between two computers (without pressing monitor buttons)

May 24, 2024 · Andrew S
photo of my desk courtesy of bing desktop

2024 Rig Update

May 1, 2024 · Andrew S

Caddyfile with JSON

I’m using Caddy to serve this site, and I wanted to use a Caddyfile, but with a little bit of JSON added on top to configure Layer4. Basically I write my standard Caddyfile with my preferred options, convert the Caddyfile with caddy adapt and then use jq to add the Layer4 configuration. I’ve got a shell script that does this for me, and I’ve got it running as a GitHub Action to automatically update my Caddyfile when I push changes to my repository....

October 1, 2023 · Andrew S
Animation showing ShakeWellerer in use


ShakeWellerer is an Alfred Workflow that allows you to setup groups of snippets with an associated trigger. Each time a snippet group is triggered, a random snippet from that group is pasted into the active application. I use this to help with writing ticket responses, where I have a number of different ways to say the same thing, and I don’t want to have to think about which one to use....

September 28, 2023 · Andrew S
memories being used in the timely time tracking webapp

Less detailed (timely) memories

I use the Memory app for time-tracking at work (at their request). It’s pretty helpful and saves me from having to remember what I’ve spent my time on during the day. By default however it collects a tonne of data, including URLs of pages visited, and window titles. This data is meant to be 100% private, not even accessible to my employer, but I’d rather it wasn’t uploaded to begin with....

August 13, 2023 · Andrew S