I've seen it mentioned in software development the concept of Fail Early, Fail Often. Using failure as a learning process is important to get better at any craft. In my writing, I have a habit of beating on story for a while, hoping to get them to the point their presentable. I wonder if I spend to much time working on stories I don't think are working when I could start something fresh. When is it a good time to start over with a new idea, or at least do major rewrite on an existing project? Is it better to stick with the current story and completely exhaust my patience and ideas for it before moving on to something new? Is sticking with an existing project and doing a major rewrite better then starting something new?
When I have finally put something aside since because it seems to be going towards a dead end, I never go back to it. Do some people later revisit their abandoned projects and bring them to completion?