Joecrastinate means in slang: This clever strategy involves delaying one’s expected reaction time in order to achieve the desired result. This ancient technique is all about timing one’s delivery. This skill requires that you allow sufficient time for the delivery to be effective. (in Slang Dictionary, added by Labyrinth)