What info (if any) should be kept secret about new startup ideas?
Now given time, I think I will be able to build up increasing complex algorithms to improve upon the process to such a degree that I will have a good amount of defensibility for the longer-term.
At this early stage of the game, I would like to get as much feedback about my idea as possible (I've already told about 7 people and almost all thought it was a good-to-great idea, many of them have already given me token investments as a sign of confidence) but if my idea is even half as clever as I think it is, if enough people hear about it someone is likely to give it a try for themselves because it is such a simple money-maker.
So what do you think? Should I stop being paranoid and just tell the world or if not, which elements (generally speaking) should I keep to myself?