oppiliappan/dijo

An idea to improve weekly mode

Zeioth opened this issue · 2 comments

I propose the next formula to calculate the % of every week:

  • [Weekly hours spent into the current activity] / [Total hours spent among all activities the current week] * 100
  • Example: If this week I've spent 2 hours in lerning chinese, and 8 hours in other activities, then this week the chinese calendar will show 20% because [2/10*100]=20

Why?

  • This way instead of setting goals, we can study what % of our time we are spending into each activity every week, and use that information to make better decisions. Which is important to achieve goals through an iterative and incremental process.

I don't know if this is goes too far away from what dijo is intended. if so, I'd may create a fork. Let's discuss it! Cheers.

I don't see this being part of the WEEK mode in dijo, the goals of WEEK mode are to summarize habits for every week of the month.

However, this could potentially be a new mode altogether, that aggregates data for a time span and displays a comparison between habits. I am thinking along the lines of this play style graph from DotA 2.

Also, I personally use dijo to track things like "waking up early", which doesn't quite fit into this process of figuring out goals iteratively (I would want to reach this goal everyday regardless of my other habits).

That could be cool too! As CEO of a startup, being aware of where I spend time is critical.