Instant gratification is awesome.
Accomplishing long-term goals requiring an endless stream of hours, frustration and tireless nights puts any amount of satisfaction achieved by instant gratifications to shame. The most important element towards success is failure as each mistake teaches you something; it allows you to move forward with a better understanding.