Ask HN: How do you find out if your idea is new?
I sometimes have some very specific optimizations in mind and I find it difficult to google for them.
One example is the idea of an image gallery that will only keep thumbnails (or the smallest size possible of the image in order for it to look just as good on your phone screen ) for you to be able to show your friends your travels but not eat up huge amounts of disk space.
I usually learn by example and I'm sure other people do too so given this idea how would you go about searching the world wide web for a product which features it?
15 comments
[ 2.8 ms ] story [ 49.4 ms ] threadTo answer your question in terms of code projects, I tend to turn to GitHub. More often than not, if I'm trying to build something and I've hit a problem a few selective searches through the code section will bring up something similar. It might be in a different language, but it's helpful nonetheless.
I would rather not get too attached to my own ideas and tunnel vision implement them and ignore the reality that if there's already a good app for that I shouldn't bother.
Facebook was not the first social network, however if you want to make a facebook clone today you may aswell throw your money right away and save your time.
Another approach is to discuss your idea with as many people as possible. Maybe you haven't heard of such an app but someone else has. This should be most fruitful if you do this with your target audience. Even if there is such an app out there but your target audience hasn't heard of it, then that's a good enough reason to try building it.
But you're right, that's a good way to think about it.
Ask me, I'll tell you it's not.
Even if you do find one, competition is validation of the idea. A common misconception in "startups" is that an idea has to be new to be valid. In fact some of the best startups applied new models to existing ideas with very competitive markets.
So in the end, I'd worry less about if your idea is new, and more about can you do it so that you have a market wanting to pay you for it. Somehow you have to monetize, so if you can answer how it makes money and have validated that with real people willing to pay for it, then just do it and screw whether its new or not.
Having said that - there are billions of dollars to be made in simplifying existing implementations of existing ideas.