Apps like RescueTime (time spent online) and Withings (sleep and steps) are simply running in the background of your life, with no additional input needed from the user.
I'm always impressed when I see people who maintain these massive data-entry systems, I know personally I would never be able to maintain them which is why I opt for lazy tracking. The less data entry I need to do, the better.
Oura ring however has an open API, I don't own one or use it but worth checking out - https://cloud.ouraring.com/docs/
We currently support desktop agents (Windows, MacOS), Calendars (Google Calendar, Outlook), health monitors (Apple Health, Google Fit), as well as Chrome, Slack and a few others.
We're big supporters of MyDataGlobal and the OpenHumans movement, and have a few features for export in the product already. Happy to chat if you'd be interested in a way to feed out just the API data we're already managing so you can use it elsewhere, DM me or mail [email protected] and I'll see it!
"Avoid black holes" is a good tip when you struggle with forming the habit of logging. If you have a graph that auto-updates as you add data, it's fun and the habit will stick better.
Saying all that to say I truly admire people like you!
Chains are unstable[0]. Usually you miss a habit because something has gone wrong. This time, when something has gone wrong and you most need support, is when you lose all the support of the chain. In fact, you also have to deal with the shame of breaking your streak. "I always come short" is the inevitable outcome! There's no goal! They're good for taking 95% compliance to 99%+ (days without an accident counters, the best of the best at their activity), but not good for taking 20% to 80%, which is what most people need for most habits.
I had some good success (but not perfect) with what I call Fibonacci Streaks. You go for 1, 1, 2, 3, 5, 8, 13, etc. in a row. When you hit a goal, the counter starts over and you go for the next goal. If you miss, you start over at the first 1 and get some goals to hit again quickly. You could also have a variant where you try again for the goal you missed. In this system, the counter starting over is a normal part of things. Why Fibonacci? I considered doubling, but the jumps are a bit large. 1.5X seemed right, but gives fractions. Fibonacci is ~1.6X each step. I made a free sort of add-on app for tracking it in Todoist[1].
[0]https://en.wikipedia.org/wiki/Longitudinal_static_stability [1]https://habitsfortodoist.com/
I find this stuff really fascinating. About a year ago, Garmin added a new feature to “pause” the Training Status measurements the watch takes. Apparently when folks where getting sick they became incredibly disheartened by their watch telling them their lack of activity is not conducive to improving their fitness. It’s almost reinforcing the bad habit instead of trying to frame it in a more productive way.
When this happens, I set the whole thing aside for a year, every time, even though I shouldn't.
I can definitely relate to the frustration! It's been years since I've worked on the product side myself, but for what it's worth we do allow equipping up to 2 streak freezes now. I believe you can also restore a lost streak as an in-app purchase; I've never done so myself.
The difficulty that people run into with maintaining daily rituals is that they have no way of reliably enforcing the ritual during a period of low motivation / energy. My approach is to find a low-commitment version of the ritual to be performed on days where you don't feel you can really give it your all. How I approach this with diary writing is simple: on nights where I feel I cannot possibly spend much time writing, I write an entry of the form, "It is incredibly late and I do not want to write more before I go to sleep." Nothing more. By doing this, I am able to maintain accountability without torturing myself.
I'm really not persuaded by your story because you don't actually seem to be engaging in "never break the chain" behavior. Like, can you tell me exactly how many days in a row you've journaled? Like, if you had a counter going in Duolingo or put a red X on a calendar every day in a row that you wrote a joke like Jerry Seinfeld? You seem to be engaged in the system of "do the thing almost every single day, however small, forgive yourself when you miss it" which is a wildly more applicable and effective system, in my opinion.
I think the last time I forgot to journal was... maybe a year and a quarter ago? I fell asleep before I intended to, and when I woke up, realized I had missed a night. I have never ever decided not to journal on a particular night, and this fact is enormously motivating. That is why the chain system is useful.
One interesting question is, how do I journal when it is extremely impractical? The answer is, I've done whatever was necessary to maintain the chain. Lacking a journal, I've used a pen and scrap paper. Lacking any writing utensils, I've used my phone. Lacking my phone, I've borrowed someone else's phone. The important part is that I made the sincere choice the perform the action, in however nonstandard a way, and this reminds me of my commitment. I've essentially inducted myself into my own religion.
I wish I could form some actually positive habits this way!
It's intentionally non-machine-readable. Just to see the past weeks at a glance.
As fascinating as the data could be (I never managed to transform it like this), the constant recording of every single thing made me stop enjoying things. It made me hyper-conscious of everything going on in my body as the primary goal was to figure out some health issues. Everything I felt or did seemed to have an "event handler" attached to it.
I now just stick to one line a day in a spreadsheet as a sort of diary.
To anyone attempting it:
1. Figure out what you want to do with the data first. Even if you just want some pretty graphs, create some random test data and set everything up so you can see these graphs. Don't just throw data into a black hole for years.
2. Make sure recording the data is as easy and comfortable as possible. That android app from the article looks good, but you have to be absolutely sure it's okay to use many times a day. Be aware that there's no good answer to "why do you keep reaching for your phone all the time?".