April 2019

Moving back to Google – just a little bit

Uncategorized Apr 23, 2019

I’ve been hosting my company‘s email with FastMail since 2008. They’re amazing. But my personal email had been with Gmail since the service was in beta in 2004. (And everything before Gmail lost to time and bit rot. Sigh.) Around five years ago, I started getting nervous with so much of my online identity tied to an address that I…

Fixing Broken Backblaze B2 Scripts when Run From cron

Uncategorized Apr 22, 2019

Just a quick note for my future self and anyone else who might be running into this problem. Last week I migrated all of my backups off of Amazon S3 and to Backblaze B2. The cost savings are enormous – especially for a small business like myself. And the server-to-server transfer speeds using their b2 Python script, while not…

A Faster Way to Create Multiple Tasks in OmniFocus (with all sorts of details!) Using

Favorites, Uncategorized Apr 20, 2019

Following-up on my previous post about using Drafts to create new GitHub issues, here’s another action I built and use all the time. This allows you to create multiple tasks in OmniFocus with defer dates, due dates, and tags in one step. It does this by parsing a compact, easy-to-write syntax that I’ve adopted from other OmniFocus actions and tweaked…

Creating New GitHub Issues From

Uncategorized Apr 20, 2019

After last week’s post about how to create a GitHub issue with image attachments from an email, I thought I’d try and speed up how quickly / easily I’m able to create new issues that don’t come from customer emails – i.e., the ones that just randomly occur to me. Drafts is my preferred way of capturing text and ideas…