right before you finish/release a project, do you often have to accept it despite the fact that it is incomplete and come to terms with releasing something that's "good enough" and convince yourself that you did the best you were able to do given the circumstances?
yes