blog My Mornings in 2026

As part of my goal to be more organized, I wanted to document some of my morning routine. My day starts at night, in the sense that I have found the best way to have consistent mornings, is to have (as much as possible) consistent evenings. Knowing that I feel best with at least 7 hours of sleep, I try to ensure I am in bed by midnight, and try to avoid my phone too much in bed.

Read More →

blog In Pursuit of a Single Inbox

While nearly everyone likely has their own sisyphean task, one of mine is the search for the perfect inbox. Trying to have just one inbox to look at for the day has continued to be a challenge, even since I wrote about it in 2020 . Recently, I have looked at my daily workflow, and how I might converge on a single, primary inbox.

Read More →

blog ‘journald’ for MacOS LaunchAgents

While the entire systemd project has historically been rather polarizing, I have found it to be easier to maintain for my own environments. When working on services on windows or MacOS , I have come to miss having journald when running services. MacOS launchd services let you StandardOutPath and StandardErrorPath, each application can set them to whatever path they want. While applications can directly use MacOS unified logging, I wanted to prototype an idea of launchd handling directing files. Since I can not (easily) modify launchd, I decided to write a redirect-output helper, to prototype how this might look.

Read More →