develooper Front page | perl.qa | Postings from October 2008

Re: Public Humiliation and Kwalitee

From:
Salve J Nilsen
Date:
October 28, 2008 11:09
Subject:
Re: Public Humiliation and Kwalitee
Message ID:
alpine.DEB.1.00.0810281854450.29121@decibel.pvv.ntnu.no
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! :)



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About