Rick Fisk said:
> On Mon, 2008-10-27 at 19:17 +0100, Salve J Nilsen wrote:
>>
>> We're still talking about a marketing/visibility bug here. Don't you
>> agree it's better to fix that instead?
>
> You think that it is important that the CPANTS team makes sure that
> everyone knows there is a web page dedicated to shaming developers?
Well. I don't care who does it, just as long there are lists with
constructive negative feedback. I leave it to the developers themselves to
learn what it takes to get of the list.
>> There's nothing random or abusing here, just feedback on Kwalitee
>> comparisons between modules. If this feedback hurts your (or anyone
>> elses) tender little feelings, then too bad. A psychologist would
>> remind you not to equate critique of your writings with critique of
>> yourself.
>
> You are entitled to your opinion of course, but one doesn't need a
> psychologist to identify ad hominem.
Yes, I'd like to avoid ad hominem attacks. This is a basic part of making
any negative-feedback service into a respectable one.
> Antagonism doesn't breed quality software. If it is really a goal to
> increase quality, then a 'hall of shame' is counter-productive, the
> feelings of people on either side of the issue notwithstanding.
It's ONLY counter-productive if the list is ad-hominem. It's also
suprisingly easy to avoid ad-hominem attacks in ANY text. Just focus on
the facts, the product and/or the argument.
> If the hall of shame really is 'Kwalitee comparisons between modules',
> it doesn't require a page title of 'hall of shame' and it would by your
> definition need to include all modules under test rather than a subset
> deemed worthy of shame.
Feel free to suggest a better title. (I won't, because I think there's a
motivational value in keeping it as it is. The day I end up on the list,
I probably won't say "meh, it's not important for my reputation".)
- Salve
--
#!/usr/bin/perl
sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print# Salve Joshua Nilsen
getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':4@,$'.# <sjn@foo.no>
'2!--"5-(50P%$PL,!0X354UC-PP%/0\`'."\n"));eval "&{'@_'}"; __END__ is near! :)