-
Notifications
You must be signed in to change notification settings - Fork 2
Sequences design document #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
f3a4cb5 to
f9d3b24
Compare
|
|
||
| This simplifies the creation and understanding of what a single sequence (or sequence definition) is. | ||
|
|
||
| It does not solve the comparison between multiple sequences with different definitions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
True, but I'm having trouble thinking of a reasonable reason to do this.
Why would you want to compare e.g. a single sequence "workout_tracking" with "nutrition_tracking" in a fitness app? I could see how globally you want to know the average cost of tracking a workout and tracking food intake but you'd never compare an instance of each side by side.
In other words you want to compare apples to apples, oranges to oranges, and additionally are interested in both the average apple and average orange.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was thinking about when you want to track e.g.
- nutrition_tracking (outcome: ate balanced)
- nutrition_tracking (outcome: ate too much candy)
How often does users eat balanced vs too much candy. If you have multiple sequences that are tracking the same events you might want to start to compare the outcomes of those sequences.
When it comes to fully disparate sequences, then I fully agree that it does not make sense to want to compare them
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Nutrition Tracked (no success)
- Nutrition Tracked: Balanced (success: ate_balanced)
- Nutrition Tracked: Cheat Day (success: too_much_candy)
But yes, I get what you're after, eventually you'll want to run numbers balanced <> cheat day, maybe.
But that's solvable outside of the scope of this design, no, it's more dashboarding than anything else.
f9d3b24 to
762f542
Compare
762f542 to
6beb19d
Compare
6beb19d to
4680a50
Compare
The idea and proposal behind groups of events and sequences.
4680a50 to
f99da1c
Compare
The idea and proposal behind groups of events and sequences.