App Technologies Evangelist
I’m starting a new role at Apple! Today, I moved from Software Engineering to Developer Relations. I’m an App Technologies Evangelist representing SwiftUI and related frameworks.
After nearly five years on the engineering team, I’m thrilled to be able to spend more time with the developer community, while continuing to support SwiftUI.
With WWDC just around the corner, it’s an intense and rewarding time to join Evangelism. I’m looking forward to meeting with our great developers at the conference and on-line. Let me know if you’ll be in Cupertino in June!
Talks Page
It occurred to me that several of my conference talks are kicking around on the internet, but that I didn’t have a collection of links to them in one place.
Complete and Await Reply Script, Version 2.0
Based on the latest OmniShow, OmniFocus 3 for Mac should be available Real Soon Now. The good folks at Omni have made sure existing scripts continue to work, my Complete and Awaiting Reply script among them.
The original version of my script completes the selected item, then creates a new follow up item like the original but with any existing context replaced with a waiting for context.
OmniFocus 3 lets you add multiple tags to an action. I wanted to take advantage of that in my script.
The new version of Complete and Awaiting Reply leaves all the existing tags in place on the follow up item and adds an additional waiting-for tag. Suppose you have an item like Ask about the Tate account, tagged with Darren and Email. After you send the email, just select the item and run the script. The original will be checked off. A new follow-up item will be created titled “Reply on: ask about the Tate account” and tagged with Darren, Email, and Waiting. The script will even add a note with the date and time the original email was sent.
If you’re lucky enough to be using the beta already, you can grab the updated script here.
Share and enjoy!
Something Old, Something New
Over an excellent machiatto at Chromatic Coffee this morning, I put together a couple of OmniFocus scripts to share.
Something Old
The latest release of OmniFocus, version 2.12 for Mac, changes how task completion works under the hood. This change is likely in support of improvements to repeating tasks coming in OmniFocus 3.
Version 1.3 of my Complete and Await Reply script handles this change. Follow the link to download it.
Something New
Fix Pending Project’s Review Dates is a script I’ve been using personally for a long time. I thought others might find it useful, so it’s time for the script’s public debut.
This script makes sure that any Pending Projects — ones whose Defer Date is in the future — come up for review on their Defer Date. The script finds all your Pending Projects. Then it updates those projects to have a Next Review Date equal to the Defer Date. This is helpful in two ways:
- Projects that you aren’t ready to start on don’t appear in your review list.
- Projects appear in your review list on the day they become available. I find this super helpful since I’m reminded of the project and can make any new plans for it.
I hope you find these useful. Share and enjoy.
Incomplete and Awaiting Updates
The latest release of OmniFocus, version 2.12 for Mac, changes how task completion works under the hood. This change is likely in support of improvements to repeating tasks coming in OmniFocus 3.
Unfortunately, this changes means my Complete and Await Reply script is currently broken. I hope to post an updated script this weekend.
I’m sorry for the inconvenience.