Scheduling: It sucks.
I want a dynamic calendar that looks at the big picture and automagically rearranges for the optimal time, for all parties, without the need for making and breaking precise commitments.
Scheduling a meeting or coffee is easy enough the first time. Lets say we want to get coffee next week. How about X on Monday or Y on Thursday. Its best to give a few options incase they have something else scheduled, right. Right, but its also better to decide on something rather than indecisively stumbling through time. Lets do Thursday at Y. But then something comes up – I’m so sorry– and I need to reschedule, can you do X or Z? No, but how about A, B or C? It feels like this happens way too much.
This is bad because there is a social contract that when you make a commitment, you should keep it. But life does happen, and sometimes we need to adapt. What is wrong with the system we have is that there are probably lots of times that we could go get coffee, but as it is now, we need to make a concrete commitment. This is prone to breaking.
What I propose is a system where we can say, “Yeah lets get coffee early next week.” The calendar automatically determines that it is possible during A, B, X, Z. That way, wither party can go and schedule other things during any of those times without checking with the other person. And if early next week during A, B, X, Z all become impossible, then we send the “I’m so sorry, can we reschedule” email. It doesn’t solve the problem, but it adds a buffer.
Surely someone on the internet has created such a system already. Anyone know where it is?