We can probably all agree the current system is useless and is getting worse. I think it is also counter productive. When I see an individual with a long history of productivity here who has less the the maximum undecasquare, I have bumped him, and of course, did it anonymously.
First, what is the purpose of rep points? There used to be a description that said in effect that rep was awarded for technical merit of the contribution. Thus, when a newbie awarded rep, fewer point were added on the assumption that the advice/help was not as technically sophisticated. On the other hand, when someone with many squares awarded rep, many more points were added on the assumption the contribution must have really been something. I cannot find that description anymore, but we are left with its flawed effects:
1) The basic premise is wrong. For example, people with many squares in analog may be complete newbies in digital. So, when such a person gets help finding out what "$" means in a program, should they be able to award a heavy load of points?
2) Knowing the effect of having many squares, some conscientious members may be inhibited from awarding points for help they got, but which they feel may be too simple to justify the awarding of a large number of points.
I think the purpose of rep should reflect the substantive contributions made by an individual over time to the technical merit of the forum.
Second, what should the characteristics of rep be? I don't believe it should try to represent to quality of contributions to the extent it does today. What is enormously helpful to one individual may be obvious to another. Does that change the merit of the contribution? I don't think so. (I do think that the moderators should have authority to award points for particularly meritorious contributions. That is part of the detatils that need to be worked out.)
Thus, I think that the award of rep needs to be far more objective than it is today.
Third, I do not think members should be able to award negative rep. Negative rep should be handled by a report to moderation, which will make the ultimate decision.
Fourth, I do not think there should be rep for non-technical contributions. That is the role for Facebook and other social media. I see no legitimate purpose for it on this forum.
SPECIFIC SUGGESTIONS:
1) Award a certain number of points per post in a technical forum. That number should be fixed at something like 1 to 3. Questions and answers should both get points. Questions get points, because they stimulate the forum. Again, as for all my suggestions, moderators will have the ability to correct abuses.
2) Non-technical forums should have no points associated with them.
3) Each post, except the original, should have a "helpful" button. That will award an additional number of points, say 2 to 4 points for each hit. NB, the ratio of helps to posts is a control indicator for abusive posting (See #4 below).
4) I believe the ratio of number helped to number of posts is a useful indicator of a members contributions and should be shown. Whether total rep is displayed as green boxes or just numbers doesn't matter to me.
5) I think providing helpful links should be awarded points.* Some members never provide links or citations to support their assertions, others do it far more often. In technical and academic settings, providing appropriate citations to support one's work is required. In fact, the more one knows of a subject, the more links he will often provide. I don't think we should strive for that level of documentation, but I do think that those who take the time to do it should be rewarded. The system needs to be automated, and I am not sure this forum can do that. In terms of perspective, I think 1 to 2 points per link would be appropriate.
6) Longevity on the forum should be recognized. That recognition may or may not get points. I am pretty neutral on that aspect. If points are awarded for longevity, the number per day should be small. For example, if a post gets 3 points, then one day of longevity should get no more than 1 point.
I would be delighted to work with a small group on refining a proposal for our rep system. One major hurdle will be converting from the present to the new system without hurting people. I think that is doable if egos are put aside.
Thank you, 3v0 for starting this thread.
Regards,
John
Edit: *Links should be extended to include almost any attachment, such as illustration, program code, schematic, etc.