Edge Skating & Attention Fragmentation

Another potential solution occurred to me:

  1. Mirror data points from goal to new goal (IFTTT?)
  2. Set aggregation method to something like +1 if sum(day) >= desired block size

Unfortunately, such an aggregation method doesn’t yet exist, so, unless we can convince the Beeminder folks to add it, the steps would be more like:

  1. Make a goal with an aggregation function of nonzero
  2. Write a script that posts a +1 to the goal if the source goal’s daily sum >= desired block size
  3. Put that script on a cron

Note that either approach doesn’t directly care about block size, but rather if you reached some threshold for the entire day, regardless of how many smaller blocks during the day you used to do that. I think that’s an acceptable trade-off to make to allow you to always have a way to satisfy the goal’s requirements even if you were unavoidably interrupted during the task.

1 Like