How to track a number of habits in Beeminder

Hi folks, I want to use Beeminder to track my habits. These are (mostly) very small habits, like (usually) 1-2 minutes per day, and there are quite a few of them (about a dozen), so I don’t really want to have a separate goal for each of them. Moreover, some of them should be done every day, some every week, and some once every few months. To make matters more difficult, the number of these habits may change over time. I’d like to have one Beeminder goal called “habits” to track the general adherence to them. I want to be a bit lax so that if I miss, say, one or two habits every other day, I still won’t derail. What I do have is an app to track them which tells me how many of them are due today. Any suggestions how to set up such a goal?

3 Likes

How about you commit to 0.8 “alldone” per day. On days you complete all habits for that day you log 1.0. On days you complete some habits you log 0.5 or some other fraction of 1.0.

4 Likes

I’ve done things like this with the Todoist integration: I add recurring to-do items that all have the same label, and my goal is to do at least N things with that label each day. So for you, you might have a target of (say) 8 items per day, and just be ticking off as done the ones that I got to that day. Items I miss on a day just become “overdue”, and when I eventually do them, Todoist automatically schedules them again for the next day. Seems to work fine!

2 Likes

I use the truemean aggregation method to effectively track the % of tasks done on a day. I’ve got a script that supports me in automating this, but it could be done manually:

  • At the start of the day, create one datapoint per task, value = 0
  • As tasks are completed, update the value = 1
1 Like

I create a goal per habit, however small, usually set at 5-6/week for daily habits. This does result in having lots of goals, but avoids the case of deciding I just never feel like doing the “clean the toilets” habit.

1 Like