I know that while it’s important to write quality software, it’s equally important to just fucking finish it.
http://www.folklore.org/StoryView.py?story=Real_Artists_Ship...
I've personally have had this experience, and although failing a project hurts, it ultimately frees up time to move on to bigger and better things!