Procrastination is the action of delaying or postposing something. It is generally not a positive thing. But in software development, when code is written to enforce this behaviour intelligently, user experience can be greatly improved. This talk reviews few such instance.