If there is one thing I really hate it&#x27;s deploying new code that has cruft&#x2F;legacy shit already baked in. It just makes me feel awful. But sometimes, after so many months (or years, in at least one of my cases) on a project, I just say fuck it, and ship it (be it my code or a team member&#x27;s).<p>I definitely agree with your ethos though. I think there&#x27;s a lot to be said for having some buffer between functionally complete code and a hard ship date so that you can leave things in a state that don&#x27;t make you or someone else feel bad about things later.