Android app has scary & negative display of succesfully completed goals

I just completed first goal with set target.

Skull & crossbones are scary in Beeminder app, even if displayed on a green background.

FIN on red background is also not ideal.

Would it be complicated to have FIN on green background for start (or smile/tree/flower on a green background)?

3 Likes

I will go +1 this on the Android issues tracker. :slight_smile:

3 Likes

Can you give a link to the place to +1 it? I’m pretty sure I suggested this as a UVI a long time ago (at least, I did in my head…?).

2 Likes

The main place for this issue is here: https://github.com/beeminder/beedroid/issues/80

1 Like

I bet there’s a way to have the best of both worlds but just turning it green isn’t the right solution. Even though there are plenty of cases where the goal has intentionally ended, the more common case and the case we care about a lot more, is that you unintentionally let the goal end and so it’s by design that it’s all red and in-your-face to induce you to restart it (or archive it – to make an explicit decision about it one way or another).

I think in the future when the UI ensures that a goal would never have ended in the first place unless you very explicitly wanted it to, we can add fireworks or confetti or whatever instead of a garish red FIN.

(I know this feels like an unsatisfactory answer for the power users here in the forum for whom an ended goal is always absolutely intentional.)

Some relevant principles:

  • PDP says we won’t throw the intentionally-ended use cases under the bus (not without blogging about it at least! which, to be clear, we have no intention of doing and I have plenty of finite-time Beeminder goals myself, like for reading books)
  • Egg-Basket Principle says that we don’t care about those use cases as much
  • Anti-Cranial-Silicosis says we can’t let an ended goal go out of sight out of mind unless we know you explicitly chose for it to end

I thought about end date as a hidden fuctionality that you must explicitly enable, how people are managing to do it by mistake? Maybe it is the root problem?

Nope. As things currently work, every goal has an end date, even if it’s 10 years in the future. Technically, Beeminder currently doesn’t support truly open-ended goals.

And since ratcheting (loosely) moves the graph to the left, it effectively moves the end date of the goal up, meaning that you can accidentally end your goal by ratcheting in certain circumstances (it’s happened to me).

2 Likes

I believe this is Request that achieved goals not be coloured red on Android app

1 Like

Oh, I understand. If people actually run out of that 10 years then I think it should be stored explicitly that goal is open ended, not as such hack.

Or, if that hack is hard to get rid of - maybe default to 100 or 1000 years? Or is it causing problems elsewhere?

2 Likes