Proactive reminders #2045
Unanswered
dstrelnikov
asked this question in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I believe that the frequency of the reminders should be decoupled from the target frequency of the habit. I suggest the following concept of proactive reminders.
Motivation
Let us consider two following habit models.
Therefore, to not get obsessed with it, to be realistic, and to track the real impact of the habit on my life the target frequency could be set to something like "2 times every 3 days".
I would like though to get a reminder for Habit A every day to look for a possibility to execute it and make my own decision whether it should be done today.
In order to look for a possibility to execute it and to decide whether it should be after 6 or 7 days, I would like to start getting a reminder for Habit B one day in advance before its real due date.
Concept of reminder proactivity
At the moment the reminders are coupled with the habit target frequency and are reactive, i.e. the reminder will only appear on the next "uncovered" day. In real life with some habits this leads to missing the possibility to execute them in time, leaving gaps in the tracker.
I suggest to add an option to make the reminders proactive, e.g. by letting the user to specify how many days in advance the reminder should start appearing. This could be zero, i.e. the current behavior, or
inf
(or any number greater than the maximal possible gap withing the set target frequency) for getting a reminder every day, as well as anything in between.Why making things more complicated?
I'm a big advocate of keeping things as simple as possible. One could argue that proactive reminders are not necessary since one could achieve similar results by adjusting the workflow utilizing the current app functionality.
For instance one could set the target frequency for Habit A to be "every day" and for Habit B to be "1 times per 6 days" in order to get the desired reminders and simply accept the gaps in the tracker as a part of imperfect real life.
I would argue that the gamification and "positive feedback" aspects of the habit tracker have a great positive impact on individual's mental health and improve adherence. It is so satisfying to explicitly or implicitly check all the habit every single day and see that you are doing "the right thing" withing the framework of your goals and the habits introduced to help achieving them.
Leaving gaps in the tracker in my opinion does not allow for the same satisfying feeling even if you know that you did everything right. A habit tracker is an important tool that should reflect as precisely as possible whether you are on track.
Another reason against accepting gaps in the tracker is the following. Once your brain learns that some gaps are okay because you did your best and it's just a technical limitation of the software, more gaps can start slipping unnoticed, see the broken windows theory.
In my opinion the proper use of the habit tracker is to aim that every single day every single habit is explicitly or implicitly checked. Gaps in the tracker should be a signal to revise the system, to diagnose what exactly is happening and why.
Related
Beta Was this translation helpful? Give feedback.
All reactions