The costs of giving up something you desire are underestimated.
Probably 95 out of 100 times we do more harm to ourselves than good. This is because when you give up, you not only lose the battle, but also change your attitude and behavior in the future. For the next battle, you’re more likely to give up early and save some nerve, than to actually fight and come up with better tactics, think out of the box and win.
Making thinks easy is a world trend. Every invention tries to do exactly this – automate or replace the need for a human to work. Dishwashing machines replace the need to wash dishes by hand; cars replace the need to walk (don’t think large distances – most of us drive cars in towns for short trips); credit cards replace the need to care about cash and losing and handling it. This seemingly saves money and time. But in the long run, it makes you weak. You lose the opportunity to advance a skill by just not exercising it. Up to a few years ago every grown-up man driver in Bulgaria could fix minor defects in his car. However useless this skill may seem, nowadays we don’t have it, and we don’t have a substitute for it – we just have to pay to someone to do the work.
This world trend gives us incentive to give up. We feel it’s natural for things to be easy to do. It’s not – every goal no matter how minor, is hard to achieve and if you actually do it yourself and try hard, you gain much more than the time and money saved by giving up. People start to realize this now – startups do non-technical things themselves, they acquire new skills, they don’t give up.
I’m not saying you should always be stubborn about doing what you’ve started. You should see other peoples’ viewpoint and know when you’re going in the wrong direction. But if you consider to stop because the investment would be too big or you would save time by not doing something or you would rather rest and do nothing, don’t give up. You never know before you try it, and in all cases it’s worth it.