your idea is good, even if someone already had mentioned it. and if people have adopted it, means you thinking on same lines as others.
no point to feel down about it if someone telling you that they are smarter than you ... lolz

hey hey guys/gals...no offense ok??

No amount of experimentation can ever prove me right; a single experiment can prove me wrong - Albert Einstein