When QA team finds a bug right before you are about to leave.
Date - Saturday, August 4, 2018
When code breaks just after you check in.
When your demo goes perfectly well.
When your testing team finds too many bugs in the product.
When you master a new framework.