Milestone based motivation can be effective, but can also be discouraging when you miss your milestones. The reality is that the most important factor in accomplishing something (especially learning something), is consistently spending time on it.
By tracking the time spent on somthing rather than milestone accomplishments, you will accomplish your goals in the same amount of time as you would have otherwise, but feel more motivated while doing it.
I did it for helps you set your goals for the amount of time spent on some activity (per day, week, or month) and track that time spent.
Hey there! Thanks for using my little site. If you're having trouble with it or need some additional functionality, send me a message on my main website. If you really like it and want to let me know, you can send me a message too, Star me on GitHub!