I just finished answering a customer question, and in doing so, realized that I was doing something so completely wrong, for so long, that I’m going to post about it here in the hopes that someone else can avoid repeating my mistake.
For years, I have used a context hierarchy for Omni as a whole, with descendent contexts that represent the groups and other people I work with here. Shortly after I set this up, I attached the office address to the parent context and enabled location-based reminders.
Theoretically, this was a good idea, but in practice what it meant was that as I approached the building, I’d get location-based reminders for any uncompleted task assigned to anyone in the company. Utterly failing to follow the advice I’ve been giving customers for years, I didn’t fix my broken system; I just developed the habit of dismissing and ignoring those reminders.
Now that I think about how much time I wasted tapping those reminders away… UGH.
In any case, I’ve attached a screenshot of what I’ve replaced it with. The organizationally-useful parent context is still in place, but the location information has been removed. I’ve added a couple of new contexts to the top level of my structure that give me places to specifically put items I want the different types of location-based reminders for.
So, yeah. Don’t be like me. Don’t try to make your contexts pull double-duty. Better to create more places to put things and if in means each place has a specific and helpful purpose. :-)