Sometimes we agonize over all the details with a project in an attempt to make it perfect. Constantly seeking to make it better. This can drag on for long periods of time and cause a lot of hand wringing over all decisions and details.
However, when a deadline is looming, perfection stops being an option. Then our goal is to do the best we can in the time allotted. This additional constraint can help us prioritize and provide clarity on what is possible to change (or not). Sometimes it can lead to better long-term outcome through getting feedback and iterating in the saved time.
Given that our time on this world is limited, perhaps we should more often seek to do our best given our constraints. This mindset can reduce the emotional and mental stress of seeking perfection, while enabling us to continue producing.
After all, we’re still doing our best.