The current layout when filling in wellness data makes sense: all good markers on the left, all poor markers on the right. However, they don’t graph appropriately.
When creating plots with wellness data the Y-axis has 1 at the bottom and 4 at the top. Thus…
Grumpy mood (4) & low motivation (4) are currently high on the graph. In my mind those are both ‘low’ wellness.
Great mood (1) and extreme motivation (1) are ‘high’ wellness but are indicated low on the graph.
May I suggest that the visual 1-4 values for wellness be removed and that the appropriate values are assigned behind the curtains:
low mood & low motivation = 1
high mood & high motivation = 4
In the images below the arrows indicate how they ought to be graphed.
I agree that I probably have these the wrong way round. However if I change them now I am sure to cause some problems for someones charts or someone using the API or wellness CSV download. What to do?
Call it an update of an oversight and, c’est la vie. Sometimes ya just can’t be backwards compatible when progressing.
Provide some type of option to allow flipping or assigning individual wellness values when plotting. I’m sure this is more work that option 1 but has the benefit of being backwards compatible.
Migration of any “established” or “open” data which others are subscribing to, can cause untold “excitement” in one’s life. (ref: strava 3rd party data forwarding)
eg: I’m currently enjoying this headache refactoring a lot of code to migrate from MRC → JSON and handling user preferences…
Personally, I like it when there’s openness in why something has changed. Whoop and Oura change the way they calculate metrics without any information. Client’s data isn’t even available which means that nobody has any idea what gimmicks the companies are up to. (To be clear, I don’t have either of those devices.)
OTOH, when change and correction are admitted and made with explanation for corrections, fixes and updates and when one’s data is available, that shows me integrity. I have a number of beta apps on my iOS device; some of the companies (i.e. Downcast, ProtonMail) are clear about what’s been added, updated and fixed. Others tell nothing, and their apps are usually buggy as hell.
Sometimes things change in a way that I’m not stoked about but if I’m provided information about the reasoning I usually get over it, sometimes even loving the change. Heck, I eventually came to love the scroll method (newest on top) in Intervals Calendar.
Integrity is always beautiful, even if not easy for some to accept. Many people completely misunderstand what integrity and honesty actually look like. …But I digress. (I’ll leave further discussion on that topic to my IG & blog.)
I am thinking about this. Probably all I could really do would be something on the charting side. Changing how the data is stored would break a lot of stuff (Intervals.icu and anyone using the wellness data).
Perhaps a quick, easy solution would be to provide an ‘Inverse’ As Is option. This would only graph daily values appropriately not any of the calculated options. But it could be an option until a more encompassing graphing solution for all values is created.
(Of course, I have no idea about the coding and maths feasibility of this. )
@david , when you get around to fixing the Mood & Motivation inverse graphing issue, would you mind rounding the Feel to a whole number for anything other than As Is?