When you have to rework the architecture of the entire project.
Date - Monday, February 25, 2019
When you master a new framework.
When the new intern fixes a bug you have been working on for two days.
Developer just before pushing an untested feature into production.
When development period was reduced in half but you still managed to deliver a working product.