When I am programming, there is a point at which everything is working. I’ve caught all the bugs I can think of texting for, and the code can safely be distributed for use by others.
But that’s when I start polishing. It makes no difference to anybody else, but to me it matters.
I double check all the naming and style conventions, find and remove any extraneous code, and add more little comments here and there. Functionally, these changes make no difference, but on some level they matter.
I suspect this is similar to the mindset of someone who polishes the parts of their motorcycle that nobody else can see. It may be just a conversation between you and yourself, but it’s a conversation that matters.