First of all i want to thank Java ranch and Mr David Newton for providing such a wonderful insight into Struts 2 through his book as well. And his hard work is really impressive. Mr Newto is answering nearly all the questions and leaving none of the questions unattended. I have two suggestions
1. there should be somthing that encourages others also to try and participate in answering the question with prior approaval of the forum leader.
2. I think Cattle drive is a great section and should be thought for other categories apart from Core java also for instance we can have assignments or small app for Struts, servlets, jsp etc. This will ensure regular progress and allow new frameworks and java related programming techniques to be well promoted.
David is a great sport, highly knowledgeable, and a profound asset to this site. But everyone who visits JavaRanch is encouraged to help out and answer the questions that they are knowledgeable regarding.
Staff members are volunteers just like any other member of JavaRanch who answer questions to help others. You should not feel that non-staff members are somehow not encouraged to participate. No "approval" is required.
the one who initiates the topic gets replies from several others, one on them is most efficient and clears the doubts. The initiator of the thread could simply press a button or a check box adjecent to the post that resolved the problem that will notify who solved the problem. The person who initiates the thread gets 1 point and the person who solves it gets 4 points.
we can announce winners once a month in every category of the forum list or whatever rewarding system. The winners can download a free copy of a latest book by an author on the ranch and his photo can be displayed on some main page along with his profile for one day or whatever.
> The person who initiates the thread gets 1 point and the person who solves it gets 4 points.
sun forums tried a similar thing some years back with their duke dollars.
it was destroyed by the smarties that signed up several aliases.
the aliases posted simple problems, and the account being padded was awarded all the dukes.
Joined: Aug 03, 2008
Mr Dunn, a task not well planned certainly isnt a task not well done. we can have smarter ways to work around this problem. The sole purpose of this system is to encourage participation in problem solving. It is good for the site as well as allows people to flex thier mind. Even i know answers for so many questions posted here but then i feel if i have to answer the question i have to frame my answer so that its best understood and it ust create a clear picture in the readers mind. all in all it means i need to spend 15 min but then why to spend 15 min when there is not recognition for the effort. I am talking in a very generalised way how people are unknowlingly dissuaded from replying back to a query even if they know the answer.
we can use IP address processing to identify that the problem solver is not from the same place as the poster. You can only gain points for the people who are outside your geographical area. although the marking scheme seems a bit complex but then it this complexity will be hidden from the user.
in reality as the preface of kathy sierra book Head first Servlets and JSP suggests that mind flexing is necessary to commit a concept to memory. This way we encourage mind flexing for general members.
You people are the real technocrats I am sure you can find out smarter ways to work around the problem.
I am not sure I really follow the psychological discussion here.
I post answers to help others. I feel nice in sharing knowledge. I get a high in sharing solutions, especially when I share it before somebody else. For me it is fun. Competition always helps improve quality. Invariably there will be someone with a better solution. That's how I learn. Sometimes there is a question, some problem which I have not tried out or encountered before. That helps me learn too. Software development is essentially team work. Phrasing one's thoughts and ideas concisely is one of the required skill sets. Posting answers helps me hone these skills.
I personally am not much excited about the numbers game. I feel it diverts the users from the main objective...sharing knowledge, learning and helping others learn. Being know as a guy who answers correctly most of the times is recognition enough for me. Of course all this is my personal opinion and others might disagree.
shukla raghav wrote:
the one who initiates the topic gets replies from several others, one on them is most efficient and clears the doubts. The initiator of the thread could simply press a button or a check box adjecent to the post that resolved the problem that will notify who solved the problem.
There's a button at the bottom of the topic where you can mark you topic as resolved.
However, we don't have a feature where we allocate points to whoever helped, in any way, in resolving the problem. We have had discussions about this earlier too and it was decided that the best way to show gratitude is a simple "Thank you" instead of allocating points.
I just noticed this thread today--thank you very much for the kind words, Shukla (and Bear), it means a lot, and I'm really happy I could be of help.
Joined: Aug 03, 2008
Thanks alot David, for me interaction with a book author is like getting an autograph signed by a hollywood star. I hope you can come up with more such books that provide the insight into the subjects in programming.