|
martin_hughes wrote: I need to do some more drinking in order to flesh this one out
You're doing well.
|
|
|
|
|
That's a pretty darned good idea. I like it.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
This will moderate some of the down voting issues, but is still wide open to having members post comments from one account and then vote on them from another. It's more painful for them, but we have some dedicated gamers out there.
Another issue is that it will reduce the amount of positive feedback an author gets dramatically. When I read a good article I want to vote on that article. I do not expect that I have to read the comments and vote on the comments to vote on the article. To me that is cumbersome and counter-intuitive (all respect to your idea, though).
Further, what if someone fills up the first page with negative comments and I want to vote an article up? I would have to search for a positive comment.
I don't want to search for positive critiques. I don't want to vote on someone elses critique, especially if they say an article is good for reasons other than why I think it's good. In the end I would walk away frustrated that a site like CodeProject won't even let me vote on an article.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
I do see what you mean and I've had another idea after chatting to Luc about it earlier that might be a bit simpler and more workable.
My thought is that what you really want to be able to do is to separate judgements about quality from appreciation.
One of my favourite CP articles is this one: Dynamic... But Fast: The Tale of Three Monkeys, A Wolf and the DynamicMethod and ILGenerator Classes[^]. It's funny, witty and an enjoyable read.
Under the current system I had to vote it a 5 to show my appreciation. But in doing so I'm also passing a technical judgement on the quality of the article - and I don't think that's particularly fair on the author or other readers. Let's have a quick look in my profile: "1,155
Authority"; what that's basically saying is that "This user has not yet shown any technical savvy - I wouldn't trust his technical judgement if I were you" (and it'd be right, I don't trust my judgement on getting out of bed in the morning!).
My new suggestion would be to link someone's ability to vote on an article to their proven technical ability and contribution to CP as indicated by their technical reputation points. Set the bar quite high (Gold and above). It would require a very determined sock-puppet master to bring all of his "buddies" up to a standard where they could all vote and have any meaningful effect on the voting.
For everyone else, give them the opportunity to say "Thanks!" to an author/article. Link that to a page that says "This article has been thanked by [list of people]", but crucially register the "thanks" against one of the author's non-technical reputation types (or create a new one, "Appreciation"). This would prevent the sock-puppeteers artificially giving themselves technical reputation.
I don't think this would hurt very many people. In my case if I want that ability to vote on articles back all I need do is contribute technically to the site and earn the right to vote. For those very rare, but legitimate, cases where someone is technical brilliant but can't contribute for some reason, you could always artificially increase his/her tech rep to the required level to enable them to vote at your discretion (Bobenprinzip )
|
|
|
|
|
The problem here is that you then have two types of rep for authors, and the 'appreciation' type will have far, far more votes than the "official" Author rep type. With so few Gold+ members compared to articles the vast majority of articles will have no "official" score, so members looking to the ratings on articles will be more used to checking out the "Appreciation" score instead of the official rating.
Also, if you had never visited CodeProject before then what would you make of a rating system that had two ratings? An article, typically, is either good or it isn't. Splitting the ranking doesn't make sense to me.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Luc Pattyn wrote: An article/message on a specialized topic would not get many readers and votes, and would probably score less than a mediocre article/message on a popular topic.
It's the same thing today. If a really excellent article on an obscure topic gets a few 1s, not enough people are going to read it to rectify that with 5s. Whereas if a fancy WPF article with 12 screenshots gets a single 1, it's immediately drowned out by a dozen 5s.
|
|
|
|
|
Hi Nish,
yep, you're right about that.
Martin's scheme is a better protection, even for the excellent obscure-topic articles.
|
|
|
|
|
I've suggested that at least once. It wasn't met with much enthusiasm.
My view is there should only be one thing someone can "vote" on - whether the article is useful. If they don't find it useful, they don't vote. Period. A 1-5 rating doesn't do anything but piss people off and provide some bizarre form of empowerment on the morons with sock-puppet accounts.
If Chris doesn't want to eliminate the voting system that's already in place (and I can understand why he would want to avoid this), maybe a "cooling off period" should be imposed on new accounts so that voting cannot even be performed for a reasonable amount of time and a certain reputation points level - say 14 days AND several hundred participant points. This might even cause some of the sock-puppet accounts to go unused/abandoned when the owner realizes their nefarious plans have been foiled by Father Time. With the exception of the voting, the account can be used on the site as any other account at that level.
I don't like the deferred voting idea either (where the users votes are nullified until a certain time, and then "come alive" at a certain point).
Whatever change Chris makes, it has to be as low-impact on the site as possible, especially where the database is concerned. I think a cooling off period would be that low impact change. Of course, it wouldn't solve the problem of current users, but whatever system is put in place has to be usable for both articles and messages, and coming up with something reasonable and with a certain degree of ease of implementation is a monumental task.
.45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
modified on Saturday, March 27, 2010 7:15 AM
|
|
|
|
|
We need to keep this on track this time.
No other site offers the quality and quantity of articles that CP has.
No other site offers the high-quality, expert advice that CP does.
No other site offers start-to-finish mentoring that is absolutely free.
It's time to put aside the childish amusement that anonymous sniping offers, and become a truly helpful, supportive community, in spite of how immature members act. Let's take their toys away, and enjoy a growing, positive future.
|
|
|
|
|
Yes, I have previously made very similar suggestions here. You either vote up or you don't vote. If the article sucks, click the report-article and let an editor or staff member decide what to do with it.
|
|
|
|
|
Just came by this article:
Inputer Replacer[^]
There is an input box present in the article short description at the top. It also appears in the search list. Looks odd... though doesn't look harmful.. just odd! If someone gets time can do a quick fix!
|
|
|
|
|
Fixed, thanks
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
|
Thanks Pete. Deleted posts, deleted account, and on verge of banning IP. Wham bam later spam
Thanks,
Sean Ewington
The Code Project
|
|
|
|
|
Sounds like you've got the name for a new product there: Spambegone.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Is that anything like chipotlaway[^]?
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
|
|
|
|
|
|
|
Hopefully nailed this one.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
The Lounge: Please do not post programming questions here. If you have a programming question then click here!.
Did you intend to follow an exclamation point with a period?.
|
|
|
|
|
Picky picky picky.
Nice catch actually. Wonder how so many others missed it.
Me, I'm dishonest. And a dishonest man you can always trust to be dishonest. Honestly. It's the honest ones you want to watch out for...
|
|
|
|
|
|
That wins the award for the nit pickin'-ist bug of the week.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
An NPB award, eh? I'll be waiting for the increase to my "Participant" reputation. Yep, any day now.
|
|
|
|
|
Mitght be you have to wait for another re-calculation just like few days back
|
|
|
|
|
In Q&A section: Today while editing one of the question, i saw few articles as suggestions. Initially it was just titles but now title, last posted and Votes too!
Though i found a little issue which looks like misleading UI stuff. All the entries are marked and showed as 'Article'. At times, its a blog entry/tip-trick/Q&A itself! But all are shown as article.
Is this fine?
It looks like the caption should be specific or else no point of showing it at all!
|
|
|
|