I guess it depends on what you're looking for out of all this. If you're just trying to create a product so that you can offload it down the line then maybe you should question your initial intentions, there are other ways of making money after all.
If on the other hand you want to change society or improve the lives of people and you have recognised a way of doing so then don't give up. Treat your choiec as a journey or adventure. You're going to have set backs and failures and spend many nights thinking about quitting but you will overcome them and the struggles will make you a better person in tthe long run.
Just because you don't get to the summit of everest doesn't mean you haven't achieved anything and it doesn't mean you haven't improved as an individual and it doesn't mean the next time you try to climb you'll fail again either.
If on the other hand you want to change society or improve the lives of people and you have recognised a way of doing so then don't give up. Treat your choiec as a journey or adventure. You're going to have set backs and failures and spend many nights thinking about quitting but you will overcome them and the struggles will make you a better person in tthe long run.
Just because you don't get to the summit of everest doesn't mean you haven't achieved anything and it doesn't mean you haven't improved as an individual and it doesn't mean the next time you try to climb you'll fail again either.
Edit: Also, update your blog, its long overdue!