Forum Moderators: rogerd
Users will expect a near real-time performance of the system. The algorithms used to process the data unfortunately don’t perform well on distributed computer architectures and it was therefore until a few years ago that I couldn’t get it running fast enough on available hardware to make such a system usable for a wide public. Times have changed however and with current multi-core GHz processors I am finally at the point that the system is working at an acceptable working speed.
As I mentioned already, the system does not only need a significant computational engine, but also a lot of information provided by humans. In this way you could compare it with systems like DMOZ or Wikipedia, where the personal knowledge of contributors is the only way to achieve the desired quality.
I have now reached a new step in the project where I will buy and install the needed hardware for a production environment (estimated around $10.000) and make it available to the web via a user interface. The problem however will be to interest a large number of people to use it and become an editor or contributor to the system, just like DMOZ and Wikipedia have their contributors and living community. Without going into specific details, the system will have the following specifications:
Buying and installing the hard- and software configuration seems the easy part, the problem I am facing now is to really get the project flying. This needs a community of contributors to the project and I have no good idea yet how to create and pamper that community to the point that the community and the system can stand on its own.
The system has not enough user contributed content yet to be very interesting for a large group of people. Without user-provided information, few people will use it and consider becoming a contributor. On the other hand, without contributors, the system won’t get the large user contributed information database it needs to become widely known.
How should I proceed further? I do have some money to advertise, but not the money to hire paid contributors for the first phase which according to my estimation needs between 5000 and 10000 man-hours of people with different skills before the system gets interesting for the large crowd.
How did DMOZ and Wikipedia start? How do I build a community of volunteers around a project, which hasn’t much to offer yet, until the input of that community has reached a certain threshold level?
Vandalism seems the main threat to me at this moment. Just as with Wikipedia, malicious editors can cause harm to the quality and consistency of the system. DMOZ has solved this by only allowing selected editors to perform changes in areas that are designated to them. But that is not the way I want to go. How do I reduce vandalism? I can think of a strong moderation policy, sandboxes to start learning the system, limiting changes to the system to be only seen to the editor itself but not to others until the edits are approved, etc.
Any input is appreciated.
Can you try a focus on building out one topic where a modest amount of time would result in a decent-looking knowledge base?
Initially, I'd recommend a high-touch enviroment in which you personally welcome new members, encourage their participation, and recognize their contributions.
Sounds like a fascinating project!
Those forums were however build around existing topics that attracted visitors already and they had something to discuss about. I now face the problem of having nothing to offer--only an algorithmical engine--until people start to contribute a significant amount. That's why I am interested how sites like wikipedia or dmoz started. Maybe I should take a dive in archive.org to see how these sites looked when nobody knew they existed yet.
I have some knowledge I can add to start up the system, but unfortunately not in an area that would attract a broad instant userbase. It is like I know how to repair a car, but I don't have a drivers license to drive it ;)
So to get started, go through the regular marketing hoops:
1. Kick start the content with you and friends contributing.
2. Press release
3. Pay-per-click campaigns to drive in some lurkers
4. Keep on top of your stats, see where folks are entering and leaving. Work on keeping the stickiness factor high! Keep conversations going, have social aspects so folks want to stick around and interact.
Obviously it can take years to achieve the success of the communities you mentioned... So just be prepared to spend years of hard work to build it up...
Very good advice rogerd, the right wordings can make a difference of day and night.