# Custom Beeminder iOS widget

**URL:** <https://forum.beeminder.com/t/custom-beeminder-ios-widget/10919>\
**Category:** Tech\
**Created:** [April 15, 2023, 7:33pm UTC](https://forum.beeminder.com/t/custom-beeminder-ios-widget/10919 "2023-04-15T19:33:06Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [April 24, 2023, 9:47pm UTC](https://forum.beeminder.com/t/custom-beeminder-ios-widget/10919/12 "2023-04-24T21:47:49Z")

</div>

> [@skorytnicki](#):
>
> Urgency load is a bit negative. A positive thing is how productive you are. In other words, sum of your safety buffers in all goals, but no more than 7 points for each, `Math.max(7, goal.safetybuf)`.

(Typo: min not max! I do that every dang time.)

My first reaction was “oh, wow, why the heck didn’t we go with the positive formulation??” but then I went spelunking and found the reason: we didn’t like how adding more edge-skatey goals would improve your metric.

I’m not at all sure whether that’s a valid objection though! Maybe it’s a bit like an [ice cream truck loophole](https://blog.beeminder.com/icecream/ "AKA a loophole you can drive an ice cream truck through. Original example: if you beemind going to the gym and operationalize that as touching the door of the gym, that probably works fine. Going to the gym, touching the door, going home, and giving yourself a +1 on your Beeminder goal would be so egregious that it would never feel tempting. Besides, the hard part is getting yourself to the gym in the first place. If it's that hard to actually do the workout once you're there, reevaluate that goal!"). Realistically you’re not going to be tempted to dispatch your “get more safety buffer” meta goal by creating a new Beeminder goal. Unless you want a new goal anyway, in which case, so bee it? 🤔

Let me repeat that in a new top-level post, along with reviewing the current definition of Urgency Load and posing the question of whether Total Buffer might be better:

[https://forum.beeminder.com/t/is-total-buffer-a-better-metric-than-urgency-load/10935](https://forum.beeminder.com/t/is-total-buffer-a-better-metric-than-urgency-load/10935)

That way we can stay on topic in this thread about custom widgets!

---

_[View the full topic](https://forum.beeminder.com/t/custom-beeminder-ios-widget/10919)._
