# Beeminding a task for Mon/Wed/Fri only

**URL:** <https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593>\
**Category:** Akrasia\
**Created:** [October 18, 2022, 2:39pm UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593 "2022-10-18T14:39:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![clivemeister](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/clivemeister/32/2034_2.png) [@clivemeister](https://forum.beeminder.com/u/clivemeister)\
**Post date:** [October 18, 2022, 2:39pm UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/1 "2022-10-18T14:39:26Z")

</div>

There’s a particular chore that I need to do on Monday, Wednesday and Friday every week. I have to do it on those particular days, so I need to have a beeminder goal that’s in the red on those days, and (assuming I record +1 on those days) on no other days. If I derail on one of those days, it needs to reset so that I’m back in the red for the next due day.

My first attempt at this was to use the weekends off feature, and set a slope of 0.6 (3/5). I set the goal up on a Sunday with a start value of 0, so the next day Beeminder said I was in the red - the line was at 0.6, my score was at 0, so that’s right. I did the thing, recorded +1, and came out of the red.

But then I found on Tuesday, I was back in the red! This is obvious in hindsight - I have a score of 1, but now the line is at 1.2, so I’m below the line and in the red.

Next thought: start with a score of 0.5 on the Monday.

- Monday comes, score 0.5, line at 0.6, so I’m in the red; I record +1 and that’s ok.
- Tue: score of 1.5, which is above the line at 1.2, so not in the red
- Wed: score 1.5, line 1.8. In the red. Record +1
- Thu: score 2.5, line 2.4, correctly not red
- Fri: score 2.5, line 3.0, in the red, so record +1
- Sat/Sun are weekend off, score is at 3.5

All of which seems to work ok, but what if I derail? Then beeminder will fix the line at my current value, and even with a 1-day respite, it will break the somewhat-fragile graph! Does anyone have any cunning plan they’ve already worked out for this kind of situation?

I can obviously manually create a stepped graph line, and I even have some little bits of code I can adapt to let me do this semi-automatically, but really I’d like a less ad-hoc solution if one existed - any suggestions?

---

<div class="post-metadata">

**Author:** ![cgamer1](https://avatars.discourse-cdn.com/v4/letter/c/838e76/32.png) [@cgamer1](https://forum.beeminder.com/u/cgamer1)\
**Post date:** [October 18, 2022, 2:53pm UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/2 "2022-10-18T14:53:33Z")

</div>

I’m not sure if the beescheduler still works but it would be perfect for your use case if it does:

> [@Beescheduler - Schedule goals by the day of the week](https://forum.beeminder.com/t/beescheduler-schedule-goals-by-the-day-of-the-week/3237):
>
> I’ve built a tool to schedule Beeminder goals with different rates for different days of the week. [Check it out here](https://beescheduler.echonolan.net). Beescheduler lets you schedule different rates for your Beeminder goals based on the days of the week. I wrote it so I could focus on one project Monday - Wednesday and different ones on Thursday and Friday. This is much better than doing a tiny amount on all of them every day. It’s sort of like a much fancier version of the built-in “weekends off” feature. For another example…

---

<div class="post-metadata">

**Author:** ![philip](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/philip/32/1505_2.png) [@philip](https://forum.beeminder.com/u/philip)\
**Post date:** [October 18, 2022, 5:32pm UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/3 "2022-10-18T17:32:43Z")

</div>

As you’ve discovered, this kind of calandar-bound goal is difficult to beemind.

Some people use a daily goal to ask ‘have I done enough today?’, entering a `1` on days like Tuesday when ‘enough’ is ‘nothing’. If you care about the total times and have access to custom goals, then the badly-named [aggregation method](https://help.beeminder.com/article/97-custom-goals#aggday) of `binary` will treat `0` as `1` for the purposes of staying above the line.

What I’d probably do is to make three goals, one each for task-monday, task-wednesday, and task-friday. Annoying as it might be to have separate graphs, it’s much easier to set a goal up to recur on the same day each week.

As you point out, derailment is tricky with anything more complex than this, but a [calendial-style goal](https://forum.beeminder.com/t/calendialing-scheduling-breaks-every-week-for-whats-coming-up-on-your-calendar/9541) can simply have 6 days of respite so that it’ll be in the red the same day next week.

---

<div class="post-metadata">

**Author:** ![clivemeister](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/clivemeister/32/2034_2.png) [@clivemeister](https://forum.beeminder.com/u/clivemeister)\
**Post date:** [October 19, 2022, 11:08am UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/4 "2022-10-19T11:08:52Z")

</div>

Ah, I had forgotten about Beescheduler! That seems still to be working, so I’ll give it a go - seems perfect for what I want, although I’ll have to see how it copes with derailment, too.

If it turns out not to work, then @philip’s suggestion of one goal for each of the three days is actually bone-simple, and pretty bomb-proof, so I’ll go with that!

Thanks all for your suggestions, I love the forum for this stuff - so many deeply experienced users!

---

<div class="post-metadata">

**Author:** ![strickvl](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/strickvl/32/529_2.png) [@strickvl](https://forum.beeminder.com/u/strickvl)\
**Post date:** [October 24, 2022, 7:07pm UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/5 "2022-10-24T19:07:32Z")

</div>

This is exactly what I do. I create separate goals for those days of the week, though I yearn for a simpler / more flexible way to do this.

---

<div class="post-metadata">

**Author:** ![clivemeister](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/clivemeister/32/2034_2.png) [@clivemeister](https://forum.beeminder.com/u/clivemeister)\
**Post date:** [October 25, 2022, 10:51am UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/6 "2022-10-25T10:51:39Z")

</div>

I’ve found that [Beescheduler](https://beescheduler.echonolan.net/) is still working, so I’ve gone with that - seems to do the job perfectly!

---

<div class="post-metadata">

**Author:** ![bennyhana](https://avatars.discourse-cdn.com/v4/letter/b/779978/32.png) [@bennyhana](https://forum.beeminder.com/u/bennyhana)\
**Post date:** [May 31, 2024, 4:27pm UTC](https://forum.beeminder.com/t/beeminding-a-task-for-mon-wed-fri-only/10593/7 "2024-05-31T16:27:31Z")

</div>

Still working! Thank God!
