![]() How do we ensure people don’t create infinite loops?Īdam’s argument that keeping the data in sync between ur-goals and meta-goals is easier with mirroring. Since a weigh-ins goal is the most canonical, simple use case, let’s say number of datapoints is the only metric for the MVP and then we can add raw datapoints after that. You could choose which one with a dropdown just like integrations like Strava where you pick from a list of metrics. ![]() If you want to just count datapoints from other goals you can mirror them and set aggday to count.īut setting a custom aggday is pretty advanced so maybe Metamind should offer a choice of metrics: number of datapoints or raw datapoints. Should that be the fundamental thing that the Metamind integration does because that’s what’s most general? What about the use case of mirroring one goal’s data to another goal? Should it only count one datapoint per goal per day?ĭefault: no, that’s a bit magical / an extra if-statement.Īnd better to err on the side of generosity and count more things rather than less. Let’s make it easier on ourselves than fetching the whole list of datapoints and counting them. Presumably we’ll want to fetch these things from the API. Should we put these stats like total datapoints added publicly on users’ profile pages or anything? What’s the next most common use case that needs more than just number of datapoints added on other goals? (Is this just a special case of or generalization of aggday?) What about fancy things like IFTTT macros let you do? That could be nice for a meta goal of “keep using Beeminder”, which you may want to create before you’ve even created any other goals.Īnd it may be tedious to keep updating the list of goals feeding your meta goal as you add new goals. Do we want an option for “all goals except this one”? Then no matter how conservative those other goals are, you can commit to entering data on all or most of them every day. You create a meta goal to count datapoints from all your other goals. Just create a weighins goal that counts datapoints from your weight goal. Weigh-ins goals work beautifully with this MVP. But we won’t, at least not for now!) Use Cases (We could even get a form of group goals this way, if we allowed specifying other people’s goals in that list. You just paste Beeminder URLs into that text area. Modeling it on Trello it would look vaguely like this:īut even easier, we’ll model it on URLminder like so: It’s like Trello or URLminder where you can specify an arbitrary list of boards/URLs that all count towards the metric. ![]() The Metamind integration means treating Beeminder itself as an official integration where the metric is “number of datapoints added on any of a list of Beeminder graphs”. : spec for phase 1 at the end of this document Metamind: Meta Goals für Alles Metamind: Meta Goals für Alles ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |