dbosk / heaper

A tool to prioritize among to-do's
MIT License
0 stars 0 forks source link

Adaptive scheduling to the calendar #1

Open dbosk opened 4 years ago

dbosk commented 4 years ago

I have two types of events: immutable and mutable; immutable: sleep, breakfast, scheduled meetings; mutable: time to do things.

I need to solve problem X, it's not important when I do it (usually a far away deadline), just that I get some time to do it (a few days or few weeks). I usually put this time in the calendar, a few hours of X here and there, enough to fill my estimate of required time.

As always, things come up. I need to put a meeting in the middle of my time working on X. With normal calendars, this meeting will show up beside my scheduled time on X. That's not desirable. I should be able to add the meeting (immutable) in the middle of my time on X (mutable) and the calendar automatically pushes X forward (as a true insert operation).

This also requires one to distinguish multiple calendars belonging to me (private, work calendars) and calendars of others (spouse, colleagues, etc.).

SkedPal solves this problem, however, it uses a fuzzy scheduler. I prefer a deterministic one.

dbosk commented 4 years ago

People (me) usually have several calendars to keep e.g. work and private life separate. However, one must always manually keep track of potential overlap to not become double booked. The scheduling must know which calendars to take into consideration.

dbosk commented 4 years ago

We should schedule to Google Calendar. Maybe others (Exchange?) in the future.