v1.0.0
on-time-protocol
ensures that two or more people meet at a given time.
The basic steps of on-time-protocol are:
- Agree on a time and a location.
- State clearly that you are using on-time-protocol and the version of the protocol.
- Arrive on time at that location
Location is an important part of on-time-protocol. The meeting location should be:
- specific: small enough that the people meeting can easily spot eachother. The more crowded a location is, the more specific the location area needs to be.
- unequivocal: If there are multiple locations that conform to "mall exit" or "Starbucks", disambiguate between those instances.
If you anticipate a possibility of not being on-time, follow these steps:
- Come up with a new time that you are 100% certain you can make. Really. 100%.
- Communicate this to the others immediately.
- Never change the location as this can lead to more confusion.
Suppose you agree to meet at some location at 8am and there is no other communication. You violate on-time-protocol if:
- you leave home at 8am
- you only have a visual on the location at 8am
- you are in the building but not at the location at 8am.
- you arrive at the location later than 8:00:00
A prerequisite for following on-time-protocol is the ability to add and subtract time intervals in various combinations to account for:
- bus schedules
- red lights
- parking
- Uber pickup time
- getting to the specific location once you're in the vicinity