Adding Some Spark Back to Email

I’ve been a long time Airmail user. It was the closest thing I could find to replace the now-defunct mail client Sparrow (RIP), but for as long as I’ve used Airmail, it’s never been without bugs. Even worse, those bugs seem to not get fixed. Over time, those bugs, mainly one where emails I’d already processed continued to show back up in my Inbox, started to irk me.

So when the Sweet Setup posted an update to their Best Third-Party Email App earlier this month, they caught my attention at just the right time.

They didn’t change their pick. It’s still Spark, and I’d tried Spark in the past but decided to stick with Airmail. Still, I found myself wondering if there wasn’t something to their recommendation.

It turns out, Spark’s grown up a lot since the last time I tried it – enough so that I’ve made the switch.

So what’s good?

  • I haven’t come across any bugs. Once I clear my inbox it stays clear.
  • Readdle, Spark’s developer, is a pretty big name, so I don’t feel worried about their ongoing development.
  • Search is incredible. I even have a few saved searches which have replaced any need for creating project-based labels.
  • It doesn’t add a bunch of extra labels to my Gmail accounts.
  • The smart inbox is pretty handy, although it does require some tweaking to get the training right.

And the bad?

  • Spark doesn’t have all the integrations Airmail had. For instance there is no DevonThink integration. (Airmail’s wasn’t great though.) Moreover, it doesn’t have a native share extension so I’ve been relying on Hook more to create links. It does have integrations with both Things and Evernote though.
  • Both Spark and Airmail create links using their own URL scheme so I’m finally experiencing the pain of email links being tied to a mail client.
  • I’m still trying to wrap my head around the Seen behavior in Spark’s Smart Inbox. If I happen to view an email without processing it, I wish Spark would leave it alone. Instead it either removes it from your Smart Inbox entirely or moves it to a Seen section.

So I’m still trying to understand Spark, but overall, I am happy with the decision to switch. What mail client do you use?

Advertisements

Understanding Agenda

Today I want to give a shout out to the awesome folks over at Agenda. While browsing the Agenda community, I found a link to Alexander Griekspoor’s presentation at Do iOS 2018 in which he discusses how Agenda came to be.

In short, Agenda started as a running text file Griekspoor was using to capture notes, reminders, and events throughout the day. He added new items to the top pushing older items down further down. As text files grew complex, he started creating separate files for each project, eventually moving the whole system to Simplenote before making Agenda. Overall, this running text file isn’t too different than how my colleagues and I manage our shared agendas in Google Docs, which is probably why Agenda clicks for me today.

I’ve written about Agenda in the past. It’s been working great for keeping my personal notes from meetings sorted, but understanding the mindset behind Agenda has helped me understand how to use it even more.

In the past, I created reminders in my task manager whenever there was a need to discuss something with someone. The problem was that I don’t usually have my task manager open during meetings so things tended to get missed.

This is where Griekspoor’s initial inspiration for Agenda was useful. The idea behind Agenda wasn’t just an app for keeping track of today’s notes and past notes. Griekspoor used it for future notes as well. When needing to discuss something with someone, he put it at the top of the note in a sort of holding area that he later converted into the section for the date it was discussed.

That’s what I was missing.

All those reminders to discuss things that I was keeping in Things could actually go directly into Agenda and even be attached to our next meeting, so that the next time I meet with that person, they’re front and center.

Griekspoor’s presentation was incredibly insightful. If you have a bit of time to check it out, I highly recommend it.

Tricks for Improving Things 3

Now that I’ve been using Things 3 for a while, I wanted to share some of the “workarounds” I’ve been using to overcome some of my minor gripes along with some tips and tricks I’ve been using to make my life easier.

Denoting Projects vs Sub Areas

2019-02-06-screenshot-2Unless Things 3 decides to add headers to areas, you’re stuck with using projects or tags to denote your sub areas of responsibility. I’ve opted to use projects because I like seeing the visual reminder of what I’m responsible for. This, unfortunately, leaves me with no distinction between my projects and sub areas. Admittedly, this was an issue with Omnifocus as well, so I’ve gotten into the habit of prefixing projects with a checkbox symbol to differentiate them from sub areas. It’s not perfect, but it works.

Improving Mail to Things

The ability to email tasks into Things is something I don’t widely use at the moment, but I do use it for one task in particular – checking my physical mailbox. I have IFTTT set to email Things whenever I get an email from the US Postal Service’s Informed Delivery informing me I have new mail arriving later in the day.

Unfortunately, Mail to Things is limited to sending a task to your Inbox, not the Today view where I need it to appear. Sure I could have just moved it every day, but that’s a pain. Using the Things AppleScript Guide and a little trial and error (it was my first time using AppleScript), I was able to craft a script that finds my “Check Mailbox” task in the Inbox, moves it to my Household area, and assigns it to “This Evening”. The script runs anytime Things activates on my Mac thanks to Keyboard Maestro.

It’s worth mentioning that moving the task to This Evening automatically is dependent on a separate script which checks for any tasks tagged with Evening and moves them to This Evening. This script triggers along with the previously mentioned script as part of the same Keyboard Maestro macro anytime Things activates on my Mac.

Utilize URLs

I started adding URLs to tasks years ago mainly to save me time locating bookmarks and navigating to websites, but lately I’ve also gotten really into using URL schemes throughout Things.

On the Mac, I’ve started including links to Keyboard Maestro macros in some tasks. Some are simple like adding a link to my Weekly Review task so that I can open BusyCal directly to my filtered Weekly Review view. I also use them to generate new templated projects either from a task itself or within a project’s notes field. For projects that may require follow up tasks or projects, this allows me the option to generate them as needed rather than adding them up front and then canceling or deleting them later.

For iOS, I’ve also started linking to Shortcuts. One of my favorites is the link attached to my meditation task which runs a shortcut that enables Do Not Disturb for 15 minutes and then opens the Headspace app.

The Delegated Tag

My last little hack mainly just satisfies my OCD. While my boyfriend and I share the responsibility of the household chores, the master list of those chores resides in Things. I use a “Delegated” tag to denote things he completes so that I can distinguish them in the Logbook section of the app. If there’s something he’s usually responsible for, I’ve tagged the task with Delegated permanently, which also gives me an easy way to let him know of any chores he can do when he asks what needs to be done around the house.

Creating Project Templates for Things 3 with Shortcuts and Keyboard Maestro

If there’s one thing I’ve missed since moving from OmniFocus to Things, it’s the ability to use project templates. It’s hard to beat Omnifocus’s support for the TaskPaper format. Project templates can be created in a flash and added by simple text expansion tools.

That being said, it’s also hard to beat the design of Things, and for that reason, I set out to learn how to convert my templates.

In migrating to Things, I decided a number of them would be better off just scheduled as repeating projects in Things, which cut my list in half before I even started. Working at a university, most of my work tends to repeat each semester, but the actual dates of semesters tend to fluctuate slightly, so my projects tend to do so as well. I can, however, count on those projects happening roughly around the same weeks each year. With Omnifocus 2, it wasn’t possible to schedule a project to repeat yearly on say the first Monday of November, but it was in Things 3. It’s worth noting that repeats like this were added to Omnifocus 3, so if I were still using it, I’d have moved these templates back into Omnifocus too.

Unlike Omnifocus’s TaskPaper format, templates in Things 3 are possible through a URL scheme. If you’re interested in testing it out, Cultured Code has a really nice Link Builder to help you get started. While this works great for static projects and actions, it doesn’t let me create the variable templates I was trying to create.

Naturally, I turned to the trusty Keyboard Maestro to see if I could pass variables into a Things URL. It turns out Keyboard Maestro’s variable format doesn’t really get along well with Things’ URL scheme though. All those percentage signs make for a confused mess. I even found a post on Keyboard Maestro’s forums asking for Keyboard Maestro to play nicely with Things URLs, which I nervously bumped 8 months later out of desperation.

After hours of frustration trying to get it to work and searching relentlessly for a solution, I stumbled upon a blog post that used Alfred instead. While I was at least able to get this working, entering the variables was nowhere near as user-friendly as having the dialog boxes that I had been used to while using Keyboard Maestro. That being said, if you’re an Alfred fan, this may be just what you’re looking for!

Things Templates Using Shortcuts

At some point, I conceded that Keyboard Maestro wasn’t going to happen and tried my hand at creating them with Apple Shortcuts. Let me just say Shortcuts handled Things URLs beautifully. Having little to show for all my time dabbling with Shortcuts other than my Spotify playlist shortcut, I was surprised, to say the least.

The basic shortcut is only 5 actions (I’ve used my Book Project to help illustrate.):

  1. Ask for Input (e.g. What the’s title of the book?)
  2. Replace text (This finds spaces in whatever you inputted and replaces them with %20)
  3. Set Variable (In this case, to bookTitle) – I’m going to skip forward onto the remainder of the shortcut here for simplicity’s sake, but it’s safe to say you could keep reusing steps 1-3 to prompt for as many variables as you need. You can use them for any field supported by the URL scheme including (Notes, Tags, Deadlines, etc.) so there’s plenty of room for exploration.
  4.  URL (This is where you’d put your URL you got from Cultured Code’s Link Builder unless you’ve got the URL scheme down to which I’ll say Kudos! This is also where you’ll be replacing the fill-in areas with your variables from earlier. Admittedly this is kind of a pain because the URL is long, and the URL field in Shortcuts is a single line, but copy and paste works quite well if you’re using a keyboard.)
  5. Open URL – You’re done.

I was able to recreate all of my templates in Shortcuts fairly quickly by duplicating and then modifying this shortcut, and I can easily run them from Spotlight by typing in the name of the shortcut.

While I was glad to have my templates back in some form, it was fiddly having to grab my iPhone or iPad to generate a template when I was already on my computer.

Back to trying to get Keyboard Maestro to work…

Things Templates with Keyboard Maestro

Thankfully in the months since I’d bumped that post on the Keyboard Maestro forum, a kind soul by the name of gglick came to my rescue. (Note to self: Pay better attention to forum replies.) I really cannot take any credit for this because he or she really did the leg work to make everything work. Even better, the way it’s set up makes the template super easy to update – even easier than Omnifocus’s TaskPaper format in my opinion.

I’ll give gglick credit by linking to the post if you’re interested in the macro, but in short, the macro is 4 actions:

  1. Prompt the user for input (Note: Unlike with Shortcuts, you can add all the variables you want in this step.)
  2. Set Variable to Text (In this case, Keyboard Maestro is going to be doing most of the link formatting, so you can pretty much write out all your tasks in plain text with the exception of a few bits like the variables and the starting syntax.)
  3. Filter Variable with Percent Encode for URL (This turns all the spaces into %20 like Step 2 of the Shortcut earlier.)
  4. Open URL (Note: the URL you’re opening is actually the Variable you made in Step 2.)

As I did with Omnifocus, I’ve set up a macro palette to display the templates that I can trigger via the same keyboard shortcut (⌘+F4) I used with Omnifocus saving me from having to retrain any muscle memory. All this is is a macro containing the action “Show Macro Group”.

I know I spent countless hours trying to figure this out, so I’m sharing this in hopes it saves someone else time. Happy templating!

Photo by Andrew Neel on Unsplash

Maintaining Focus with Keyboard Maestro

About a week ago, I decided to move Instagram to the second page of a folder on my iPhone. I didn’t really think I had any sort of problem with Instagram. I just wanted to be more intentional with how I used my phone after seeing my weekly Screentime reports. Little did I know, just seeing the Instagram icon (even the tiny one inside a folder) had become an incredibly strong cue to unconsciously open the app whenever I picked up my phone. A week later, and Screentime is already reporting my phone usage is down 36% just by moving the app!

Features like Screentime and Downtime are great for iOS devices, and that 36% is huge, but the 19 hours I spend on my iOS devices pale in comparison to how much time I spend on my Mac. I couldn’t help but not think of how many cues on my Mac were stealing my precious time without even realizing it. For now, there is no Screentime for Mac, but services like RescueTime work similarly to give you a good idea of where you’re spending your time so you can start seeing where you need to cut back.

That being said, breaking bad habits requires more than just knowing where you’re spending time. If you want to actually change those habits, you also need to disrupt your behavior patterns. Plenty of apps can block apps and websites during specific times. Unfortunately, most of the ones I found require subscriptions, and as much as I want to support developers, paying for another subscription is just not in my budget right now.

As I thought through my options, I realized I had already broken a pretty well-conditioned habit of compulsive email checking using a fairly simple Keyboard Maestro macro paired with Marco Arment’s Quitter app. The Keyboard Maestro macro just gave me an alert every time I opened my email client just to remind me I was opening it. Usually, the notification was jarring enough to make me stop and realize what I was doing. The Quitter app quit my email client after 20 minutes of inactivity. Within days, the combination opened my eyes to just how often I was opening my email client throughout the day and also kept me from being pulled back into email when I forgot to close it.

It worked so well that I’ve gotten checking my email down to 3 times a day while at work (8AM, 12PM, and 4PM). In fact, I had to create a new Keyboard Maestro macro that opens my email client at those times because I often forget to check my email. For added fun, I recently added an option to the macro that lets me delay opening Airmail for 5 minutes if I happen to be occupied with something else.

With how well this worked for breaking compulsive email checking, I figured I could apply it to other applications, so I set back to work in Keyboard Maestro. Having recently learned how to incorporate times into my macros, I was able to come up with a vastly improved macro that lets me “limit” certain apps during certain hours. I’m using the term limit loosely because I didn’t want to be completely blocked out of an app if I didn’t need to be. If a predefined app activates during the hours I’ve set, I get a notification reminding me I probably have more important things to do, along with 2 options – to quit the app or accept the notification and open it anyway. More often than not, just as with my email app macro, just the alert is enough to snap me out of my muscle memory.

I’ve only been using it for a week or so, but it’s been working so well, I wanted to share it with you. The macro first sets the variable Time to the current hour. If it’s between the hours set, it will pause briefly to allow the app to load and then prompt you with a notification. Clicking Quit continues to the next action of quitting the frontmost app. Clicking the other option cancels the macro.

by default 2018-11-20 at 1.20.29 PM.png

Of note, instead of referring to specific apps within the macro, I made use of the variable %Application%1% which refers to the front application. I’ve created macros to refer to the “Front Application” in the past, but until recently, I didn’t know you could pass the front application’s name as a variable as well. This lets me avoid hardcoding any of the applications into the macro’s actions and dialogs so that adding new apps just a matter of adding a new application trigger at the beginning.

Have you set up anything on your Mac to keep you on track? I’d love to hear what others are doing.

Getting Things Done with Things 3

Switching to Things 3 has greatly simplified how I work. Whereas with OmniFocus, I worked out of a handful of custom perspectives, with Things I just work out of the built-in Today view. The Today view shows what’s on my calendar for the day followed by a list of everything with a start date or deadline of today or earlier. I’ve come to appreciate this much more than Omnifocus’s way of interleaving tasks and calendar appointments.image.png

The Today View in Things is a big change from my carefully tailored (and fiddly) perspectives in OmniFocus, where I could also set times for both deadlines and defer dates. With OmniFocus, the only things on my list were things I could do at that very moment at that location. Things doesn’t account for start or due times, which means anything you have to do that day shows up, even if you can’t do it until later. In some ways, I appreciate having a clear picture of everything I need to do each day (something that actually made me leave Things 2 years ago). There’s no more forgetting to check the Forecast perspective, only to be blindsided by 5 tasks showing up right as I sit down to relax for the evening.

That being said, there are some things I really can’t do until later, and for that, Things has the This Evening section of the Today view. Unfortunately, there’s no way to set a task, like setting out the trash on Monday nights to appear in This Evening by default. However, I’ve found a clever workaround through the use of Keyboard Maestro and a handy Applescript. Each time Things activates on my Mac, Keyboard Maestro triggers the Applescript which scans for any tasks in Today tagged with Evening and moves them to This Evening. It’s so quick, I don’t even notice it running. The only downside is it only works on my Mac.

Note: When you create a recurring task Things creates the next instance of a recurring task and a separate template task, so if you want any changes to stick to the entire set of recurring tasks, make sure you’re applying them to the template task. Otherwise, your changes will only apply to the next instance.

With start dates, deadlines, and my evening script running automatically each time I open Things, my Today View is already in pretty good shape when I open the app each morning. From there, I tag my three most important tasks as “Top 3”. I find it’s a nice way to mentally set my priorities for the day. I also reevaluate whether any tasks should be removed from Today. I’ve been doing my best to move these tasks back to Anytime rather than setting arbitrary start dates in the future to keep my Today view from growing too unwieldy. Lastly, I take a few moments to rearrange my tasks into a rough order of when I plan to complete them throughout the day. This is something I couldn’t get from OmniFocus. From there, the rest of my day is spent completing tasks.

Interestingly enough, taking the complexity out of my task lists has led me to complete more, and I now regularly find myself browsing the Anytime view in search of additional tasks to fill out my day. It’s also led me to a tagging system that truly makes sense (something I struggled with with Omnifocus 3).

image.pngI use tags to filter my Today view down at various times of the day. For instance, I can easily filter my list to my Top 3 tasks for a quick priority check, or I can use tags to batch my tasks.

I have my tags broken up into 4 main groups, which Things display’s quite nicely at the top of the Today view:

  • Area of Responsibility – I picked up this tip from Shawn Blanc’s All the Things course at The Sweet Setup. It seems a little redundant to recreate your Areas as tags, but it’s actually quite handy to be able to sort your Today view by Area of Responsibility. Each of my areas gets tagged with its respective area tag causing any task within an area to automatically inherit its area tag.
  • Location – These are my traditional GTD contexts (e.g. Anywhere, Home, Work, Errands). Unfortunately filtering by multiple tags is additive in Things, so these don’t completely replace my custom perspectives in OmniFocus, but they come close enough.
  • When – This is where my Evening tag mentioned above lives. I’ve also added Morning and Afternoon tags. This comes in handy on busier days when I want to break up my Today list into more than just Today and This Evening. I have my fingers crossed Cultured Code might consider allowing users to break up their Today view in the future, but for now this works.
  • Action – This is where batching comes in. I have tags for various activities I do regularly (email, research, chores, etc.) As someone who tries to avoid keeping my email client open all day, being able to work through all my email related tasks at once is quite handy.

Lastly, I have 3 straggler tags that don’t fall within any group. This includes the Top 3 tag I mentioned earlier, a goal tag for tagging any tasks related to my yearly goals, and a Waiting tag.

With regards to tasks I’m waiting on, Things doesn’t offer stalled tags like OmniFocus, and I still haven’t quite worked out how best to handle waiting for tasks with Things. Setting a task to Someday with a deadline creates a really nice visual distinction by graying out the task’s checkbox while still reminding me to follow up on the task, but it goes against my rule of setting arbitrary deadlines. For now, I’ve gone with the lesser of two evils, and have been setting an arbitrary start date as a reminder to follow up on the task.

Again, Things 3 has made me once again realize how easy it is to overcomplicate things over time. Sometimes simpler is actually better.

 

Saying Goodbye To OmniFocus

eric-rothermel-23788-unsplash

One of the key things for any productivity system is that you have to trust it. For me, the center of that system has been OmniFocus. To say it has run my life over the past 4 years is an understatement, so it was a no-brainer to purchase OmniFocus 3 when it was released for macOS a few weeks ago.

Then the unthinkable happened. I have to be honest, never in a million years did I expect that I’d be writing this post.

I can’t really pinpoint where trust in my system started eroding with OmniFocus 3. Maybe it was the constant threat of tags teetering on the line of becoming out of control, struggling to adapt my perspectives in meaningful ways, or maybe it was just a feeling that my projects were staring me down. Within a matter of weeks, it became overly clear that OmniFocus was no longer a joy to use, and I found myself opening it with dread.

Being a natural planner and someone who’s been using OmniFocus to manage every aspect of my life for years, not trusting that system sent me into a spiral of chaos fairly quickly. Before I knew it, I was 2 hours into setting up a trial of Things 3 on my Mac.

Yes, Things.

I was a Things user before switching to OmniFocus. I actually wrote about it on here many years back. Many of my gripes with Things 2 have been corrected with Things 3, but Things 3 isn’t perfect just yet. There’s a lot to love, but there’s also a lot lacking when you’re used to a task manager as powerful as OmniFocus.

What’s changed?

My experience with Things 3 this time around was a little bit like rereading a book later in life. My life isn’t drastically different. I still have the most of the same responsibilities and projects, with a few more added (Hello, condo and management position), so my needs haven’t gotten simpler. My mindset around managing tasks, however, seems to have. A task manager at its heart should help you accomplish tasks, and OmniFocus had led me down a road of managing tasks instead.

Migrating to Things wasn’t without its challenges though.

First and foremost, my project list had to change.

OmniFocus lets you organize tasks in a number of ways. For one-off tasks, they give you Single Action Lists (SALs). These most commonly end up being used for tasks related to the ongoing roles of your life (e.g. health). For traditional projects in the GTD sense (a completable task comprised of more than one action item), they give you sequential and parallel projects (depending on whether actions are dependent on each other.) SALs, parallel projects, and sequential projects can be grouped by folders (typically used for Areas of Responsibility). This gives you several levels of hierarchy to organize your tasks.

Things 3 only gives you two – Areas and Projects.

In the past, I struggled to find a way to migrate my project list from OmniFocus to Things because of this. I tried to either abandon my high-level folders entirely (resulting in a ton of areas) or I tried to collapse my SALs into a single area (requiring a ton of tags).

The key mindset shift here is that Things 3 is only loosely based on GTD. As soon as I loosened my definition of a project, I opened the doors for projects to be used as sub areas, just like my SALs in OmniFocus.

There are a few additional benefits to Things’ project lists. Areas can have their own tasks allowing me to get rid of my “General
tasks” SALs. Projects can be organized by headings allowing me to organize my lists in ways I’d never been able to before (e.g. breaking my cleaning list down into daily, weekly, monthly chores). Lastly, projects are denoted by completion pies. Since I’m using projects as both SALs and actual projects, it remains to be seen how useful this will be, but for now it’s a good visual representation of where I’m focusing most of my attention (a more complete Health pie means I’m spending more time on my health than a less complete Car pie).

A second mindset shift was about complexity.

Much like Things’ vastly simplified project list, how you work with your tasks is simplified. Forget stalled projects or tags. Forget setting times on your tasks. Forget action item dependencies. Tasks are available unless you set a start date or set the task to Someday.

In some ways, I miss Omnifocus’s attention to detail. I can’t set my task to take out the trash to only show after 5PM, and projects with sequential actions require a bit more thought. However, thought, in this case, isn’t a bad thing. Omnifocus’s ability to fine tune tasks gave me the option to get fiddly without realizing it. Migrating to Things forced me to reconsider just how bad it had gotten. Most of my sub actions could be removed entirely or accomplished with Things’ barebones sub-action feature of checklists.

My third mindset shift is probably the most difficult – giving up custom perspectives.

I lived out of my custom perspectives in OmniFocus. Being able to easily bring up a list of all my available Work tasks was great. Things isn’t quite there yet, but because I’ve simplified everything so much in switching to Things, I can truly work out of the built-in Today view (filtering by my location tag if necessary). The one thing I can’t do is filter by multiple tags at once (e.g. Office OR Anywhere). Things treats selections of multiple tags as an AND operator, but overall this hasn’t been a deal breaker.

What I’m loving about Things:

  • The interface is incredibly simple. Seeing my tasks in OmniFocus vs. Things is a staggering difference, but now my focus can return to tasks, not the interface.image.png
  • Despite the simplicity, there’s incredible attention to detail. Tasks with deadlines even include a handy countdown letting you know how much time you have left.

What I’m missing (and hoping for) with Things:

  • Dates are just dates. There are no times. The only option to defer to a later time is to set a Today task to This Evening.
  • Task dependencies are a huge loss. Having to set arbitrary dates to overcome the lack of sequential actions is a bummer.
  • I’d also love to see Headers (currently only available in Projects) be made available in Areas or the Today view. Headers in areas would give me the true distinction of Areas, Sub-Areas, and Projects I am hoping for.

Things 3 has been a refreshing switch for me, and I’m interested to see where it takes me going forward.

Photo by Eric Rothermel on Unsplash

Workflow Changes with OmniFocus 3

by default 2018-09-11 at 10.38.46 AMMultiple tags first came to OmniFocus 3 for iOS in May of this year. I hoped that multiple tags would mean drastic improvements to my workflow, but with most of my Omnifocus work done on a Mac, I was stuck waiting until tags also came to OmniFocus for the Mac.

As of last Friday, I was invited to test the beta version of OmniFocus 3, so my wait is officially over! For the rest of you, it should be out later this month.

Looking back to my initial tag list for OmniFocus for iOS, much of my tag system is still intact.

Part of this because I restrained myself from going crazy with tags and opted to stick with tag groups that mapped to David Allen’s four criteria for determining priority: context/location, energy available, priority, and time available. (Note: For Time Available, I use Omnifocus’s estimated duration field, not a tag.) I also have two “On Hold” tags for tasks I’m “Waiting for” or any “Someday/Maybe” tasks I’m considering.

In addition to traditional GTD tags, I’ve also added a few additional tag groups related to people (e.g. boyfriend, boss) and actions (e.g. call, email, read), as well as, one called “Today,” which I’ll discuss in more detail later in this post.

To be honest, my hopes of tags significantly altering my Omnifocus workflows and therefore supercharging my productivity didn’t really pan out.

Despite all the improvements to custom perspectives, there still isn’t a way to create the perspectives I was hoping for. I had hoped to create perspectives that show any tasks I can accomplish at a specific location (e.g. Home, Work, Errands) but also have them grouped by another tag group (e.g. by Energy Level or Priority).

Unfortunately, there is no way to filter by some tags and also group by another. A perspective that shows tasks tagged with Location:Home or Location:Anywhere and also tagged with Priority:High or Priority:Low doesn’t give you a list of tasks sorted by priority. Instead, it gives you a list of all tasks grouped by ALL tags given to those tasks meaning you actually end up with groups like “Anywhere, Today, Read” and “Home, Today”) which actually isn’t that helpful.

Because of this limitation, most of how I use OmniFocus has remained relatively the same. Multiple tags simply provide additional ways to filter my tasks within my existing custom perspectives on an as needed basis.

There is one aspect of my OmniFocus workflow that tags did change for me though.

I’ve mentioned in past posts that I work from 4 main perspectives (Today, Work, Home, and Errands). These perspectives show me any tasks I need to work on based on where I’m working from. With Omnifocus 2, this meant a perspective that showed any due or flagged task within a certain set of contexts grouped by project.

With Omnifocus 3, my 4 main perspectives now show any available tasks that are due, flagged, or tagged “Today”, grouped by project and sorted by flagged. Essentially, the Today tag has replaced how I was previously using flags, leaving flags open to be used for what they’re truly made for, denoting importance. Sorting by flag means my most important tasks are at the top of every project. Using flags to denote importance also means I can look over my perspectives, and quickly see what’s most important (e.g. flagged and or due soon).

So the jury’s still out on Omnifocus 3. I don’t plan on switching applications any time soon, but until perspectives can be customized at the level I’m looking for, I probably won’t be seeing any of the drastic improvements I had been hoping for.

Keeping Track of Meeting Notes with Agenda

thomas-martinsen-2443-unsplash.jpg

I love finding apps that make my life easier, but somewhere along the way I also developed a habit of trying to consolidate apps. Purpose-built apps were abandoned in favor of apps that could be used for multiple things. In doing that, I ended up with fewer apps that did most things but not all of them did everything all that well.

My desire to eliminate purpose-built apps went away after reading Take Control of Your Productivity by Jeff Porten. In his book, Porten mentions that it’s perfectly acceptable to use multiple purpose-built apps as long as you feel they’re the best tools for the job. After thinking about that point for a bit, I realized I still use plenty of purpose-built apps (OmniFocus for tasks, 1Password for logins, Paprika for recipes, and Pocket for long-form reading, etc), and they’re essential because they serve their purposes incredibly well. The key is not finding that one app that does everything but tying all of your best apps into one cohesive system.

I originally heard about Agenda and its new take on notes on Macstories around the time I was experiencing Note-Fail, so I decided to try it. I tried it a few times actually, but I had a hard time figuring out why I should use it instead of one of my other apps. Then I realized I was thinking about Agenda all wrong.

Agenda isn’t there to replace your everything bucket apps like Evernote or DEVONthink. It’s not there to replace your notes app, your calendar, your task manager, or your email either. Instead, Agenda is there to live on top of all of them as the glue holding your projects together. It compiles the narrative of a project from beginning to end, making sense of all the notes you’ve taken, meetings you’ve endured, tasks you’ve completed, and emails you’ve sent and received. With this shift in thinking, Agenda not only made sense, it became essential to my organizational system.

Browsing Agenda’s forums, it seems I wasn’t alone in my struggle of using the app, so with so many people trying to figure out how to use Agenda, I figured I’d share how I’m using it.

First off, Agenda’s primary function is to store what else other than my agenda notes. There are short dated bulleted lists and action items I take while in meetings. I’d already been keeping them separately within my organizational system for a while so it wasn’t too much of a stretch to move them to a separate app.

Within Agenda, I created 3 categories: Personal, Work: Current Projects for current one-off projects I’m collaborating on, and Work: Ongoing for regularly scheduled meetings pertaining to my roles at work.

Each category holds projects containing a collection of notes. In my old system, I’d either append my meeting notes to a single running document for recurring meetings or create individual notes for project-based meetings. With Agenda, every meeting gets recorded as its own note.

Within each project, I also have a pinned note at the top (a premium feature) titled Resources that holds links to related files and other items such as shared running agendas in Google Drive, corresponding projects within Omnifocus, or groups of resources in DEVONthink. Having the pinned Resources folder really helped me see Agenda as the central hub of my organization system that ties projects together rather than just being another spoke on the wheel of tools.

It’s also worth noting I use linking throughout the meeting notes I take, linking to Google Docs, resources archived in DevonThink, emails within Airmail, and data in any other app that supports linking in that way.

Now know having a project with linked notes isn’t particularly game-changing. I could easily have used Omnifocus’s notes field or a note in DevonThink to link everything together, and to be honest, I do just to make my life easier. but what sets Agenda apart is the ability to tie notes to a calendar event. Not only are my notes chronologically ordered within each project, I can also see my notes chronologically ordered across projects (e.g. view all my meetings on August 3rd). Agenda also supports tags, meaning I can type @NameofPerson to tag someone in a note, and then later find all notes with that person. When you’re working with people across projects, this is incredibly helpful.

Another feature of Agenda is a section called “On the Agenda”. You can set Agenda to add any new note to this section automatically. I use this more like a flag to keep notes on my radar until I’ve had a chance to copy any action items into OmniFocus.

In moving my agendas outside of DEVONthink, the only thing I needed to figure out was what to do with one-off projects once they’re completed. Typically I archived them into a Reference folder within my note-taking app, but Agenda does not have any archiving feature at the moment (although they say they’re working on it). I didn’t want to just delete everything either. Thankfully, Agenda makes it easy to export content. When a project is completed, I simply export the entire project as a single Markdown file (another premium feature) and import it into DEVONthink. Quite nicely, the exported Markdown file preserves all the links and even tags allowing me to open the file in an app like FoldingText maintaining all its functionality.

Photo by Thomas Martinsen on Unsplash

An Experiment: Migrating from Evernote to Apple Notes

IMG_B3A6CE032CBD-1

The other day I got a crazy idea to migrate everything in Evernote over to Apple Notes.

Why you might ask?

Having my shared notes in Apple Notes while everything else lived in Evernote really bugged me – probably more than it reasonably should have, but such is my life.

The other issue nagging at me was having to pay for Evernote Premium. To be honest, I wouldn’t mind paying for the service if it weren’t for their 2 device sync limit seeming like a total cash grab. Also, I’m already paying for the iCloud storage so why not use it.

Making the switch was a bit time-consuming, but I really didn’t have to give up as much as I thought I would. In fact, in some cases, Apple Notes has actually turned out to be better.

What I’m Liking:

  • Sharing Things to Notes – It’s no surprise that Apple has baked ways to add things to Notes into just about every part of MacOS and iOS, with one notable exception which I’ll discuss a bit later.
  • Sharing Notes with Others – Sure Evernote allows you to share notes, but none of my friends or family use Evernote, so the feature was lost on me, and a big reason I was stuck using Apple Notes.
  • Simplicity of Design – I really started to notice the feature bloat of Evernote. (Evernote, if you’re listening, please let users with only one account hide the account switcher in the sidebar.) Apple Notes brings me back to a much more minimal design.06_20_18 at 12.11.23PM
  • Folder Hierarchy – I don’t need crazy folder structures for my notes, but Evernote’s insistence on a two-level hierarchy forced me to adopt some weird workarounds including prefixing my notebooks and using tags as a way to add additional levels. As long as you’re adding folders from a Mac, Apple doesn’t seem to care how many levels you want to have.
  • Apple Pencil Support – Evernote claims to have Apple Pencil support but it’s horribly laggy and a real pain to use. As a result, I was already using other apps, including Apple Notes to do any sort of Apple Pencil work.

What I’m Missing:

  • Searching Notes – You’d think searching notes stored in the stock notes app would be easy for a Mac, and if you use Spotlight, it is. Unfortunately, I use Alfred, and for whatever reason, Apple has chosen to store notes in a database that seems to be ever changing preventing any Alfred workflows from keeping up. For now, I’m searching my notes using Spotlight, which means remembering a separate keyboard shortcut. (The fact that Apple’s storing these notes in a database could also be a real pain if I ever need to get my notes out of Apple Notes, but I’m going to choose not to think about that right now because Evernote’s no better.)
  • Evernote’s Web Clipper – It’s really hard to come anywhere close to Evernote’s Web Clipper. Apple Notes can only save links to websites not a full page unless you do a web archive or save it as a PDF which requires a few additional steps. That being said, I was noticing Evernote’s Web Clipper had been doing some odd things to some of my clipped websites, so maybe not all is lost.
  • Note Links – I like to include links to other notes in my notes, as well as within Omnifocus tasks and projects. With Apple Notes, you can’t actually get a link to a note unless you pretend to share the note with someone.
  • Saving Email Content – My mail client of choice, Airmail, has native support for sharing content to Evernote, but surprisingly not Apple Notes. I frequently save important emails for reference, so this is one of my most frustrating features to lose. Surprisingly, Apple’s own Mail apps also lack any ability to share to Notes.
  • Tags – I didn’t use tags extensively in Evernote, but they were helpful in grouping things by topic without having to create a full-blown notebook. For now, I’m dealing with this by sub-folders, but I hope Apple considers adding tags in the future.

There are a few scripts and tools to help you migrate from Evernote to Apple Notes, but I opted to migrate most of my notes manually unless they were purely text-based, which meant this was a pretty time-consuming experiment. (Thankfully, it seems to be a successful experiment.) I’m nearly done migrating the last of my Grad School notes, but already I’m feeling a lot better having one single place for all of my notes.

SaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSaveSave