Ask HN: What do you want in a habit tracker?
- Privacy. These are your personal habits (and they stay on your phone). I want zero access to your data.
- Minimal friction. Habit tracking requires dedication, so it should require almost no effort to stay on top of it.
- No gimmicks. Really, no games, prizes, etc. Just want to build an effective tool.
- No lock-in. Your data is yours. It is saved locally to a text file you can inspect or export at any time.
- No sign-up or account. There really is no need for it. Period.
- No social. Social really just gets in the way. These are your habits, focus on them.
- No analytics. None of any kind. If you like the app or there's a bug, just report it.
- Text-based. Not that it matters to many users, but all data is stored to a text file in org mode.
I've used the app thoroghly and managed to rack up a decent year and a half of continuous running and meditation amongst other habits. The app has 114 ratings (across all countries) with a 4.8 score. But, the app hasn're really picked up many users (1-5 daily downloads) even as a free app.
So, what is this habit tracker missing? What do you actually want in a habit tracker?
19 comments
[ 0.20 ms ] story [ 94.7 ms ] threadApple's ecosystem actually comes the closest to solving these but it's a lot of $$$
Duolingo implementation of this is if you miss a day then the streak doesn’t increase but it’s also not lost either. If you go through all your streak freezes then eventually it is lost but it is quite hard to do this; most people have two and if you pay for Duolingo you normally get an extra one. Subsequently my streak on Duolingo is 846. My current streak on Brilliant which doesn’t implement streak freezes is 0 and my longest streak is 45. I am far, far more motivated to use Duolingo than I am Brilliant and the streak implementation plays a big part in this.
If anyone knows any of the Brilliant devs, please send this comment to them. They seem to be making the app more like Duolingo with leagues and XP but, in my opinion, the streak implementation could be vastly improved.
2. Tracking negative habits. I want to tracker whether I refrained from doing something bad as frequently as I want to track doing something good.
3. As automated as possible. The biggest problem with habit trackers is if I'm too lazy to do the habit, I'm also too lazy to enter that in the tracker, so I end up with skewed data.
[1]: https://streaks.app/ [2]: https://f-droid.org/en/packages/org.isoron.uhabits/
1. Privacy, subscription-less, tracking-less. Which you’ve covered.
2. A decent widget showing your streak of not breaking the chain. Most of the major habit tracking apps either have no widget or the widget is just to launch a routine set.
3. Timers for each habit item, which then allows you to mark as complete to auto start the next habit and timer, or pause if one is taking a little longer. I’ve found this creates a little more incentive to get them done in succession and want to click that done button even more.
4. Syncs to multiple devices - watch, iPad, phone, etc. I see you can export out of the app but syncing would be helpful.
5. As someone noted in another comment: A way to export and/or print a habit tracker so as to get away from the phone and tech and only come back to log it on the device, should I choose to and snap a quick photo that gets OCR’ed to update the app stats. Maybe a pocketmod.com format could work?
> 2. A decent widget showing your streak of not breaking the chain.
It'll come. I initially wanted to focus on the core experience and remove tracking friction.
> 3. Timers for each habit item, which then allows you to mark as complete to auto start the next habit and timer, or pause if one is taking a little longer.
Interesting. It's the first time I come across timers for habits. How long have you been using timers? I'd love to hear if the timers stick around for you after a few months of tracking.
> 4. Syncs to multiple devices - watch, iPad, phone, etc. I see you can export out of the app but syncing would be helpful.
This one is currently supported by Flat Habits, though purposely hidden until it can be exposed more seamlessly. If you want to try it, first export to a location outside the app (maybe Documents directory?). Then import and select "in-place". Import from your iPad "in-place" also and you get the two syncing.
> 5. As someone noted in another comment: A way to export and/or print a habit tracker so as to get away from the phone and tech and only come back to log it on the device, should I choose to and snap a quick photo that gets OCR’ed to update the app stats. Maybe a pocketmod.com format could work?
Interesting idea, speciallyl using OCR to feed back into the app.
>> It'll come. I initially wanted to focus on the core experience and remove tracking friction.
I use the widgets to specifically remove as much friction to start the habit set and keep the feedback loop constantly in front of me.
> 3. Timers for each habit item, which then allows you to mark as complete to auto start the next habit and timer, or pause if one is taking a little longer.
>> Interesting. It's the first time I come across timers for habits. How long have you been using timers? I'd love to hear if the timers stick around for you after a few months of tracking.
I’ve been using the pomodoro technique for years and habit timers definitely have that same feeling for me. If I’m still trying to instill the same habit set for more than 3 months, I’d consider the app/habit set a failure. I’m looking to start habits, ingrain them, then move onto creating new habit stacks once it becomes rote.
> 4. Syncs to multiple devices - watch, iPad, phone, etc. I see you can export out of the app but syncing would be helpful.
>> This one is currently supported by Flat Habits, though purposely hidden until it can be exposed more seamlessly. If you want to try it, first export to a location outside the app (maybe Documents directory?). Then import and select "in-place". Import from your iPad "in-place" also and you get the two syncing.
Thanks for that!
> 5. As someone noted in another comment: A way to export and/or print a habit tracker so as to get away from the phone and tech and only come back to log it on the device, should I choose to and snap a quick photo that gets OCR’ed to update the app stats. Maybe a pocketmod.com format could work?
>> Interesting idea, speciallyl using OCR to feed back into the app.
Would love to see this since it’s easy to do paper tracking but then there’s no way to integrate the data digitally without a whole other manual process, which is just too much. Melding offline and online would be killer in this space since, like someone noted elsewhere, one of the main habits I’d like to instill is to stop using the phone for everything. So it’s a bit of a catch-22 currently.
The constructive criticism I have is when I have an 'bad' day or I'm traveling, canceling out each of the daily habits with the 2 step "skip" can be cumbersome. I'd prefer a swipe left or right which would be faster, or maybe 2 buttons (Done,Skip).
As for wider adoption, besides the usability issue above, I use your app because it integrates with my larger org-mode ecosystem (beorg, working copy, emacs) that I sync with my computer. Other comments mention visualization, sync with existing tools, I get that over on the Emacs side so I don't need it in your app.
You've built the great app for a tiny niche market, org-mode users who use iPhone. If you want to expand maybe make the app more intuitive, like others mentioned maybe some visualizations so that the app can stand alone better without org-mode being its primary selling point. I love your app because it is simple, because of the driving principles you put into it, and it syncs with my larger ecosystem.
Your app is great for org-mode people, the issue is that there are not many of us. Please don't undermine your driving principles for a higher download count.
Thanks a lot for sharing. This is wonderful to hear.
> I'd prefer a swipe left or right which would be faster, or maybe 2 buttons (Done,Skip).
This is great feedback and indeed inline with reducing friction as much as possible. Swipe will come. If you aren't already in it, would you mind joinig the TestFlight group? I'd love to share early builds with you. Send me an email address for an invite at "flathabits" + "@" + "xenodium.com".
> If you want to expand maybe make the app more intuitive, like others mentioned maybe some visualizations so that the app can stand alone better
There's a bit of it (https://xenodium.com/images/flat-habits-11-released/multi_da...), but yeah I can look into adding more after addressing usability improvements like swipe actions.
> without org-mode being its primary selling point.
Interestingly, I come with an org mode background but the more I used the habit app on iOS, the less I used org mode for managing habits. The app won hands down in terms of removing friction (super important for maintaining the recording ritual). Eventually, I only used the app and even forgot about the syncing to desktop aspect.