Thread: Time As Context
View Single Post
I've tried a different approach to OF, and I thought it might help others.
I've started using Time as a Context.

My working definition of an OF Context is:

"a condition that you require in order to perform the action."

The condition may be logistical (I can't buy milk until I'm at the store), or a preference (I like to return calls while walking the dog). Though not strictly required to perform the action, preferences are a decision you've made about what is required to perform the action.

Most discussion of Contexts covers the main categories:

Places - Post Office, Home, Work
People - Spouse, Boss, Friend
Equipment - Computer, Fax, Shredder
Circumstances - Board Meeting, Online, Email

I've added Time to this list of Contexts. Sometimes, you need/want to perform an action at a particular time of day. For example, "walk the dog sometime in the afternoon."

I like working from a daily agenda, like a timeline. So I set up a set of Time Contexts just for Today. Every evening, I use OF to plan the next day, put tomorrow's actions on the agenda by changing their contexts to the appropriate Time Context.

Here's how I've implemented this:



I called the parent "." so that when Grouped by Context, I see the time context without being distracted by the name of the Parent.

Notice that I have one context for each waking hour, plus more general times like Morning, Afternoon and Evening. I treat the hours as appointments, and the general times as catch-alls for the rough estimate of when I want to perform a task.

I view my Daily Agenda in Context Mode, Grouped by Context and Show Available. This will only show the hours that contain available actions.



For hard appointments, I copy/paste from iCal into the Quick Entry box, and then type in the Start Date and assign a Time Context. Show Available will hide the appointment until the Start Date arrives, when it will appear in the appropriate Time Context.

At the end of the day, review your Daily Agenda and reassign any remaining tasks. You can change the start date and/or the Context, so you can keep the action on the Agenda for a later date, or assign it to another Context to be reviewed later.

I've only just started using this, but it seems to be a useful approach for people who prefer a daily time schedule.

Let me know how it works for you.