I agree with the post. When an idea is new there is a tendency to feel like it needs protecting. If you're serious about it, though, and get your hands dirty with the details of implementing whatever it is, NDA's seem more and more silly. By the time you get a real good idea working you won't care if the whole world knows. You know that as simple as the idea sounded, it's really thousands of hours of blood sweat dollars and tears. You'll say- "oh, you want to do it also? go right ahead and try."
yeah agree. Another cool metric is "if your idea can be given away by telling someone" then it doesn't have enough depth" Most simple things are way more complicated when u do them - and thats in the thought of the implementation.
Just look at eBay - a platform for auctioning goods. The depth comes in generating a trust system (how?) then making it easy to list, and for people to send each other goods. Then each of these ideas can be fleshed out. So its not really one idea - its a whole bunch including design decisions, customer acquisition strategies, page element preferences, copy, bug fixing - a whole load.