You may have heard the term before, I feel it can be put to good use for large projects. When you have a lot of small components, working together to form a particular function of role in a business system, it’s best to StartAndFinish the component in a single attempt. You must resist the urge to procrastinate and put off what seems to be difficult or requires more time than other parts of the system.
Otherwise you end up with a graveyard of unfinished compenents that can sometimes not intergrate with one another as well as if they had been completed. The ‘painted door’ can often require more time for the developer to come back to solve the problem and get their mind back into the role and purpose of the function.
So Only Handle It Once, do it right the first time and do it properly.