Beeminder Forum

Beeminding Long Periods of Time; or, The Automatic Uncle

I use Beeminder to beemind my worktime, generally quite successfully. However, it’s super easy to procrastinate myself into a bad spot. It’s not very clear when I must start in order to make my deadline.

Would it be better if Beeminder knew this was a time goal, and could derail me immediately if I get to a point where I don’t have enough time before the deadline to put in the required amount of time? Ideally, could it also bug me based on this secondary deadline instead of the primary one? Like, “Buddy, you have got to get on this in the next 25 minutes or it won’t be physically possible to put in the time you need by 6:30 this evening.”

Does anyone else experience this pain point? How have you worked around it?

6 Likes

I hear ya!

Dynamic timing of zeno reminders would be fantastic. The way I work around it is to have my time-based goals have their zeno reminders early enough in the day that I have warning (so my “work 3.5 hours a day” goal sends me a reminder if it’s a beemergency day around 2pm, so I have time to crank out some work before the end of the workday).

2 Likes

Can’t you just make the start time your deadline?

I have made separate start time goals, but it really doesn’t address the core issue, being that the time I need to start varies from day-to-day. If I have a goal of doing something for 4 hours / day, and do it 6 hours one day, I only need to do it 2 hours the next day. If my deadline is 6pm, that means the first day I needed to start no later than 2pm, but the second day I could wait until 4pm.

1 Like

I’d love it if there was a “maximum rate per day” field in beeminder. Like, I can’t meditate more than 20 minutes a day. Then have a sustainable calculation of what I should get done each day and a proper warning, when I should start to get stuff done. Considering, there is a hh:mm:ss understanding in Beeminder already, it should be possible to get this calculation.

Also quite related to the commitment debt idea.

2 Likes

You can do something similar with the “cap1” aggday method.