I’m doing localization work on mnml this week. If you’d like to contribute by translating some strings, contact me using the “Email” link in the footer. I could take the Google Translate route, but I just don’t trust it enough.

A small/moderate earthquake in SoCal this morning (5.2, located in 📍Julian, CA). It’s a reminder that the big one is long overdue… 🫨

I got a great start to a macOS browser cache management app worked up this weekend. This one’s the new passion project to get more familiar with SwiftUI.

I always get the brew update and brew upgrade commands backwards. To me, “update” should be updating packages, and “upgrade” should be installing the latest version of brew.

I vibe coded a mini-cms for LAMP stack with Cursor last night and a little this morning. While not the cleanest or securest of code, it got the job done. I can create posts in Markdown and they render as HTML. All code was generated solely by prompt. A fun distraction to see what the app could do.

I knew as soon as I launched OmniFocus 3 that I’d have to see if v4 was as good or better. Of course it is and I’ll have to drop the $75 USD for an upgrade. Good Mac apps would make me really poor if I weren’t careful.

Taking my first foray into vim. Don’t ask why. I like to torture myself sometimes…