Don't give up (you're on the right track)
Wrestling with a puzzle, a project or a problem, the likeliest reason to give up is the belief that it can't be done. What's the point of persevering if it's actually impossible to succeed?
"It can't be done," we say, throwing up our hands. Not "I can't do it," or "It's not worth my time," but "It can't be done."
In the year after Roger Bannister broke the 4 minute mile, the record was broken again and again. Once people realized it could be done, it wasn't an impossible task any longer. And that's why there's a flood of tablets on the market, many from companies that had what they needed to build the first one, but didn't until Apple showed them the way.
Two things you might take away from this: First, there's solace in finding someone who has done it before, whatever "it" is you're trying to do. Knowing that it's possible and studying how it was done can't help but increase the chances you'll stick it out.
Second: huge value accrues to the few able to actually do a thing for the very first time.