Only time I ever felt like giving up on my latest venture[1] was when I started trying to view it as a "startup" and thereby compared it to other "startups". I got really depressed for a week or so trying to be a "startup guy", which thankfully I didn't become. It was like the goals of the business (provide a killer service in order to fund my continuing education and frugal lifestyle) got replaced by the "be the coolest thing ever" startup vibe, which sucked.
This article reminds me again that it's not a startup... it's a site that makes a little money by solving a common problem for developers like me, better than other people, and will hopefully make a little more money, once I've done some good marketing and solved that problem even better!