I just read this article by Toni McGee Causey called "How Do You Know When To Quit?"
It's very powerful.
Here is an excerpt...
We dream the dream, and we want it to be easy. We live in a society where pop stars get millions to show up and act badly and behave worse, and while we mock that, we’d all secretly like the trip to success to be just that simple: show up. But it’s not that simple. It’s not always easy. It’s hard work, it’s perseverance, it’s making sure you’ve got the goods when the opportunity comes along.
That last part? Yeah, that’s the hard part. It bears repeating: it’s making sure you’ve got the goods when the opportunity comes along. That means hard work, when it comes to writing. Telling a compelling story for an entire novel isn’t like making Ritz crackers and cheese and calling it a four-course meal. There’s a bit more to it than just sitting in front of the computer and spilling out a story. For some people, it may come naturally. For the rest of us, it’s a constant process of learning, improving, getting feedback, listening to it, learning from it, discarding what doesn’t work, and then trying again.