I described my use-case in another post seeking an optimal system to address it. Thanks to replies there, I can now get pretty close. But I think Beeminder could fairly easily* implement features that could create an absolute ideal solution. Features based on already-existing functionality. And in so doing, offer functionality for a lot more users than just me.
Request part 1: Include a timer** in the web interface (and/or iOS app), similar to the one included in the Android app. This will make life easier for those with time-based goals, as we won’t have to use a 3rd party timer app and then manually enter the data.
Request part 2: Allow the user to ‘lock-in’ the built-in timer as the only permitted data entry method for a goal. This could simply be an expansion of the ‘weasel-proof me’ option in goal settings, which locks-in APIs/Zapier/IFTTT as data sources and locks-out manual entry by user. The built-in timer could just be added to that list of data sources.
These features would allow a) seemless data entry for timer-based goals, and b) a way to weasel-proof data input for such goals. I really like the ability to take data entry out of my own weasel-y hands*** and make it an automatic mechanism. But my goals tend not to be amenable to the existing integrations (such as GitHub, Fitbit, Withings, etc.), which can be weasel-proofed.
Thanks for the consideration!
*I know this is frequently easier to say than to actually implement.
**The Android app also has an incrementer for data entry, and some might find that useful on other platforms, too (though I personally don’t use it). But an incrementer on the web interface is probably not nearly as handy as it is on the phone.
***I know that a timer that the user has control over (s/he decides when to start and stop it) still offers some potential to weasel/cheat. You can run the timer even when you aren’t actually doing the activity related to your goal. So, no, it’s not as weasel-proof as a Withings scale, for example. But automating data entry from timer to Beeminder does still reduce the opportunities and temptations to weasel. Which for me IS psychologically/behaviorally important.