|||

Today’s Plan: A shortcut for planning your day with a text-based list and Fantastical

Get the 📆 Today’s Plan shortcut

Do you ever practice time blocking or hyper-scheduling? Even if you’ve never heard of these terms, you probably do use the technique. It simply involves planning your day in advance, assigning blocks of time to the tasks you want to complete or the projects you want to work on.

Although it’s a hard habit for me to stick to, I do find the practice useful. It was particularly valuable when I was preparing to write my comprehensive exams. At the time, I had hundreds of readings to do, and it was difficult to know when I was “done” with any given reading—there was aways another question about it to investigate, some other concept to commit to memory. So, I found it valuable to create lists of the readings I would do in a given day. In order to make sure I actually reviewed each item but saved time for the next one, I committed each reading to a block of time in the day. As long as I spent that much time on the reading, I could move on and do the next thing. This fostered a feeling of momentum and helped me stay motivated to keep studying.

To make the process of developing these schedules easier, I automated it.

In the morning, I’d sit down with the list of items I wanted to review and develop a simple bulleted list for them. It would look something like this:1

  • Start reading “eCommerce User Experience” at 9:15am
  • Shower at 10:15am for 20 minutes
  • Start reading “The Hole in the Whole” at 10:30am
  • Start reading “Data Integration” at 11:45am
  • Lunch at 12:45pm
  • Start reading “Data modeling” at 1:15pm
  • Start reading “A relational model of data” at 2:30pm
  • Start reading “Emancipating instances from the tyranny of classes” at 3:45pm
  • Supper at 5pm for 45 minutes
  • Start reading “The influence of notational deficiencies on process model comprehension” at 5:45pm
  • Start reading “Do ontological deficiencies in modeling grammars matter” at 7:00pm
  • Start reading “MAD Skills” at 8:15pm
  • Start reading “How do practitioners use conceptual modeling in practice” at 9:30pm
  • Review inboxes at 10:30pm (shortcuts://run-shortcut?name=New%20daily%20review%20card%20in%20Trello)

As you can see, the list includes both tasks (- [ ]) and simple bulleted items (-).

I’d then run the text-based list through my Today’s Routines shortcut. In a few seconds, thanks to automation and Fantastical’s natural language parser, I’d have a simple list in my calendar of the day’s schedule.

It’s pretty simple. Here’s how it works:

  • The shortcut receives text to start. The text should be a bulleted list like the above. Some of the items may be tasks, but it doesn’t matter.
  • It splits the bulleted list into separate items.
  • For each item, it checks whether it contains a task (- [ ]) or an event (-). If it begins with neither of those syntaxes, it ignores the line.
  • If it is a task, it uses Fantastical’s natural language parsing to add it to the specified list in Reminders (you tell the shortcut which list when you install it) for the specified time of day.
  • If it is an event, it uses Fantastical’s natural language parsing to add it to the specified calendar (you tell the shortcut which calendar when you install it) for the specified time of day, duration, location, and whatever other metadata Fantastical will process.

Sometimes I’d include links for the tasks or events. An example is the shortcuts:// link above (which you won’t be able to open, unless you have a shortcut titled “New daily review card in Trello”). When I tapped the event or task, I could then easily go straight to the materials I was dealing with for that block of time. This was nice as I could just use Fantastical to drive my day, going to the calendar and only the calendar to get to whatever I was doing next.

That’s it! Pretty simple. Enjoy!


  1. Yes, that’s a link to another shortcut. I’ll explain!↩︎

    Next → Distraction Deterrent ← Previous DEVONsave: A shortcut to help you clip websites to DEVONthink To Go quickly and cleanly
    Latest posts
    → Italian Edition of The Rise of Integrated Thinking Environments
    Stream annotations from your PDF reading sessions with DEVONthink
    → There is only one next action for any project
    A systems model of anxiety-driven procrastination
    Personal automation for augmenting intelligence: A shortcut to stay on task
    An Obsidian Homescreen for iPhone and iPad
    Obsidian, Roam, and the rise of Integrated Thinking Environments—what they are, what they do, and what’s next
    An Integrated Qualitative Analysis Environment with Obsidian
    Your Notes are an Information System: Lessons from Information Systems for Personal Knowledge Management
    DEVONlink - Integrate Obsidian and DEVONthink
    DEVONsave v3: A shortcut to help you clip articles to clean PDFs in DEVONthink To Go 3 (and DEVONthink 3)
    Connect DEVONthink PDFs, Bookends references, and Obsidian summary notes with this script
    → Cross-post: Intuition is confident abductive-inferential thinking
    → Note titles as API calls
    Why and how to use Obsidian and NotePlan together
    The best of both worlds: One-click reference metadata for Bookends with Zotero
    Distraction Deterrent
    Today’s Plan: A shortcut for planning your day with a text-based list and Fantastical
    DEVONsave: A shortcut to help you clip websites to DEVONthink To Go quickly and cleanly
    Fulcra → A turn of events
    Systemics and design principles in support of Tiago Forte’s PARA framework