Funny you mention this as, starting tomorow, I am writing a script that tries to solve this issue.
The idea is to have an sql database that contains everything you want to do. The python script picks 2 entries and ask "If you die in a year from now, wich activity minimized regret the most?". The answer will probably be a cursor from activity1 <-> neutral <-> activity2. The scores are then calculated using the ELO scoring. This pair comparison algorithm allows to quickly rank your lifegoals by importance.
But that's only half of it. It will also ask "which activity takes the most time to complete?/If you had one hour, which would be a better investment?" to rank activities by time to complete (also using ELO).
If you do a few comparison a day and don't add too many entries you can then display a rank by "importance score minus by time score" to see what is the most important thing to you that also takes the less time. Or something like that. I expect some fine tuning for this.
The idea is to have an optimized and dynamic todolist that can help you to jungle between short time goals and life goals.
I'm thinking of managing my "toread" list the same way, but automatically deriving the time score from the length of the article.
What do you guys think? Any idea how to make this better? I just started and plan to learn quite a bit by trying to make this work. Any opinion is much appreciated. I will put this on github at the end. Should I publish it here also?
Btw, the idea came to me after reading through this : https://www.gwern.net/Resorter
Thanks gwern!
What granularity of time are you talking about? When you "never maintain 1 and 2 at the same time", is that any given minute, or any given decade? For me, "background learning" includes #1 and #3, and for a given quarter I'm usually 25-75 between learning and doing, but the ratio reverses for some periods when I don't know how to approach a project or what project I might want to do next. On the timeframe of weeks, I might be 100% on one of these, but on the timeframe of months, I _always_ have some project/build/do time and some research/explore time.
I try to never "grind" through a book. Most books are simply not that necessary, and those that are, I can usually get 80% of the value by skimming most of it. I do grind through papers sometimes, and I do grind through a chapter sometimes, but in both cases only after a bit of consideration about what I'm likely to get out of it.
I would say every couple months is an opportunity to either pivot or continue.