If something isn’t working, don’t abandon it right away. Before abandoning something, analyze the entire situation. Look at what went wrong and possible solutions. If you do end up giving up on the thing that doesn’t work, it’s better for you to learn where you went wrong so you don’t make the same mistakes again.
This is what most people ignore. We only want to look at our successes, but when it comes to the failures we face, we shove them as far away as possible. We ignore the mistakes. We ignore the struggles. We look at the successes. We look at the accomplishments and achievements we have.
The more mistakes you learn about, the fewer mistakes you are going to make. As you make less mistakes, you will be able to create a product that is worth sharing.