Heuristics wrote:
I have to voice my strong opposition concerning this suggestion.
I really dislike this attitude, to be frank. It will stifle the exchange of ideas. It's an insurmountable fact that some people will contribute more than others. By "privatizing" the exchange of ideas, you will just lead to a more stale & inactive community - on top of its exclusiveness. Some people may never even come up with an idea to share, because they were never inspired by the greats of experienced botters. That's not the spirit of exchange that this site should seek to promote.
In short, I think this will do more harm than good. I don't believe you have much to lose from sharing the ideas, but there is potentially a lot to gain. If you really want to exchange ideas in a controlled way, you can always do it in private messages or somewhere else.
Your assumption is that everyone is willing to share the same amount of information in a public forum compared to a private forum and that's wrong in my opinion. Take this current example: I have worked on a new card/board abstraction technique which seems way better than the current ones. It took me a lot of time from concept over implementation to evaluation. Given I am a GTO freak, sharing this in a public forum would be a dominated strategy: people who never contributed something (for whatever reason) will be able to use the concept in their bots and improve it "for free" - possibly reducing my edge in the games. So why should I share it?
A private forum however, assuming only people who contributed stuff too, gets me something back: I can use concepts/ideas from others and those people are more likely to give valuable feedback and possibly improve my idea.
The same situation exists with poker players discussing hands/strategies. There are a lot of forums that offer these kinds of discussions and its really helpful if you start out with. However, as higher you play, you won't find a lot of valuable input in public forums anymore: all good highstakes players build similar private structures to discuss these things only with people that also contribute.
And to make it clear: it doesnt mean that everything which is really bot relevant should be private: you can still find all the basic stuff to build a solid bot in the public forum and then go from there; its more about the advanced stuff and if someone wants to have access to it, why shouldn't he "pay" with a contribution?