My Favorite Email Spam Filtering Rule

All of my email is hosted at FastMail across two domains: tyler.io for personal clickontyler.com for business And across those two domains I basically have just three email addresses. rth@tyler.io is my primary email address that I migrated to when I switched away from Gmail five years ago. And then there’s support@clickontyler.com, which was originally […]

Continue Reading »

Automatically backup up the full contents of your Pinboard (and Pocket) bookmarks in DEVONthink

This is a followup to my post last week about archiving your existing Pinboard bookmarks into DEVONthink. I wanted to clarify two points and also explain the new workflow I’ve setup to automatically archive any new websites I bookmark – whether in Pinboard or Pocket. First, in my last post, I said “I recently stopped […]

Continue Reading »

How to Import Your Pinboard Bookmarks Into DEVONthink and Convert Them to Searchable Web Archives

Pinboard is a web-based bookmarking service that can optionally crawl the websites you save and store a complete copy of how they appeared at that time. Because Pinboard is a good web citizen, they allow you to request an archive of all of your bookmarks and their saved contents as a tar.gz file. I recently […]

Continue Reading »

My One Feature Request For iOS 13

With WWDC fast approaching, it’s the time of year when everyone posts their hopes and dreams and predictions for Apple’s upcoming software release. There’s tons of great ideas out there, and I certainly have my own feature requests both as a developer and as a consumer, but I just want to write today about one […]

Continue Reading »

Losing Faith

I posted this to Twitter earlier today, but thought I’d add it here for posterity… Last week I mentioned that I had been yelling about Apple a lot on here lately and was going to try and be more positive. But allow me one more thought before I shut up… We went on vacation this […]

Continue Reading »

Why Many of my Apps Failed And What Comes Next

I’ve started building something new. I’m about four weeks in and already finding it incredibly useful in my day-to-day. I’ve built many different apps over the years, thrown them against the wall, and excitedly watched which ones developed a following and which ones failed miserably. Most of my apps have fallen into two categories. There […]

Continue Reading »

iTunes Match Failed Me

Remember iTunes Match? It's great. But Apple stopped promoting it (probably rightly so) a couple years ago when they realized they could make more money charging $10/month for Apple Music than Match's $25/year. Anyway, I loved it and still do. It uploads all of your digital music to Apple's cloud and makes it streamable on […]

Continue Reading »

Moving back to Google – just a little bit

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 […]

Continue Reading »

Finder Folder Actions not being triggered when files are added with rsync

A couple weeks ago I wrote about how I was automatically capturing the photos and videos my kids’ daycare emails to me and importing them into Photos.app. The major pieces of that script worked fine – parsing the emails, downloading the images, and then rsync’ing them down to my Mac every hour. But what was […]

Continue Reading »

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

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 […]

Continue Reading »