I had to zap the PRAM on my work laptop this morning to get it to boot properly. I haven’t had to do that to a Mac in years, maybe even decade, but my fingers remembered what to do without giving it any thought…

Had a lunch date with my wife today at a place we haven’t been to in 15 or 20 years that overlooks the pier. Then we walked the pier afterwards. It was an enjoyable afternoon with my bestie. I’m a lucky guy.

I’ve been going to a local shoe store for more than 25 years that has a “spin the wheel for a free pair of shoes” game. In all those years, I’ve never won a free pair… Until today. Score!

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.

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.