That’s a pretty decent ‘basic question’ is it not?
I got to thinking about it after coming across the following article:
Don’t Let Perfection Be a Barrier to Improvement
If you know of something that can be done to make a process better and you intentionally choose to leave the issue unresolved, you are violating the principle of zero defects. But if you overspend your resources for a small gain when there is a bigger gain available somewhere else, your actions violate the ‘better, not perfect’ principle.
So, which is right?
I suggest that you read this short article too, including the comments.