Sometimes cleaning up code has positive business ramifications - for example, I took the time to design a component carefully in the past few weeks for work, and when it came to start a new user story for a nearly identical feature for another view, the careful cleaned up design carried over seamlessly &amp; got finished in about a day of work. This will be assuredly reused again for another feature with nearly identical logic&#x2F;models, and thus saved the company almost 2x the time of development.<p>Sometimes you just have to argue for the effort being expended, and my managers all had the foresight to push for doing it right when it had large ramifications.