Skip to main content

Progress View: Score habit strength based on exponential smoothing algorithm

Show habit strength score based on exponential smoothing algorithm which is much suitable for showing habit strength than linear consistency or streaks.

The exponential smoothing curve much closely models to curve of habit strengthening and prioritises recency while still retaining a memory of past performance, unlike linear consistency curve. Linear consistency curve dilutes recent performance with past performance, and not even close to nature habit strength curve.

Streaks are a great motivator when they work, but more often than not they demotivates the user when their streak breaks which is common when building a new habit.

1 comment

Comments1

  • Minh Thư

    Team•

    Mar 30

    Hello!

    Thank you so much for taking the time to share this incredibly insightful suggestion with us!

    You make excellent points about the psychological drawbacks of strict streaks and linear consistency.

    I have noted this proposal down and will definitely forward it to our product and development teams for review. Because this introduces a significantly more complex algorithm than the ones we currently use for streaks and completion rates, it will take some time for us to thoroughly evaluate, test, and figure out how it could be integrated into Habitify's existing data structure.However, it is absolutely worth our consideration as we continuously look for better, more forgiving ways to motivate our users and accurately reflect their real progress.

    Thank you again for such a thoughtful and well-reasoned contribution to the community!