Both you and comment parent might find this interesting: A few years back a friend and I designed a web-app that had as its core difference the ability to automatically schedule all of your tasks (based on estimated workunits &#x2F; pomodori and deadlines) around all of your existing appointments and free time. At its core, it could answer the question: &quot;What should I be working on now?&quot; -- but it could do this in about 1 second (that&#x27;s how long the solver took) for the coming 3 months. You could redo this analysis every time anything changed, and it would present you with a new 3 month planning. We didn&#x27;t get any further than (working!) prototype with 30 beta testers.<p>If you&#x27;re interested, here&#x27;s an extremely short write-up of what happened: <a href="http:&#x2F;&#x2F;timescapers.com&#x2F;2016&#x2F;02&#x2F;07&#x2F;timescapers-and-timerank-retrospective&#x2F;" rel="nofollow">http:&#x2F;&#x2F;timescapers.com&#x2F;2016&#x2F;02&#x2F;07&#x2F;timescapers-and-timerank-r...</a>