Adam Turoff said:
> On Mon, Feb 28, 2005 at 11:57:47AM -0500, Greg London wrote:
>> Adam Turoff said:
>> > On Mon, Feb 28, 2005 at 10:01:32AM -0500, Greg London wrote:
>> >> From a game-theory point of view, I think certification is an overall
>> win.
>> >> The worst case scenario for certification would be that gurus have to
>> >> get their manager to pay for them to take the test.
>> >>
>> >> The worst case scenario for no certification would be that perl gets
>> >> replaced with some other language that has more programmers.
>> >
>> > That is a gross oversimplification.  There are oodles of ways
>> > certification is a net loss; I won't rehash them; they've been
>> > mentioned ad nauseum here and elsewhere.
>>
>> The point of "worst case" is to boil it down to one condition.
>> It isn't oversimplification or bifurcation of an issue,
>> its worst case result of something.
>
> Stating that the _one_ "worst case for certification" is for Perl
> programmers get their managers to pay fees is missing the point.  You do
> not entertain the possibility that certification could possibly be bad
> and do damage to the community, for example.
>
> Another "worst case for certification" is that the community bifurcates
> from those who are rabidly anti-certification, and they take their
> efforts and talents elsewhere.  And their patches.  And stop maintaining
> their modules.

Funny. What happened to programmers being about
"getting the job done"?

My worst case scenario assumed that programmers
knew that perl was the best language for the job
at hand. Certification was only a means to get
over the non-technical logic implemented by the
manager to select the language.

If you want to take the worst cast scenario and
set it to a point where the perl programmers
are so rabidly irrational that they'll choose
something other than the best language for the
job because it has certification, then we should
discuss your premise that programmers are all
about "getting the job done".

If perl is teh best language for the job
and a rabid perl programmer leaves perl
because of certification, then I would say
that Perl would be a lot better off without
that programmer. Rabid cheerleading helps
no one.

> Another "worst case for certification" is the gradual dumbing down of
> the caliber of Perl programmers that Joe Average Manager can hire.  I
> could go on.

"dumbing down of the caliber"?
"can hire"?

suddenly because of certification, people
can no longer learn perl to the degree
of expertise they do now?

after chastizing me for oversimplifying on
at least two occaisions, you really need to
show the same level of logical accuracy
that you demand of me.

certification won't restrict the caliber
of programmers that a manager CAN hire.
It might cause them to hire an idiot
with a certificate, but I've worked with
plenty of people who had a great resume
and were idiot programmers.

>> The oodles of ways that have been mentioned here all revolve
>> around an idiot with a certificate, and that isn't any worse
>> than the current situation.  If there are other, more significant
>> problems with certification, then mention them, and it should
>> be the end of teh conversation. But just talking about ghosts
>> without any evidence doesn't really forward anything.
>
> I'm talking about ghosts because I'm tired of reopening Pandora's box,
> thankyouverymuch.  :-)  But since you've asked for it, here are some of
> the more popular ones:
>
>       - Certification doesn't _prove_ anything.  It's mostly a means to
>         weed out resumes when you have 1000 applicants for one job.

no negative consequences. minor positive consequences.

>       - The point behind certification efforts is generally to "grow the
>         pool of Perl programmers".  The logic is that a rising tide lifts
>         all ships: more jobs for entry level programmers, more jobs for
>         gurus, and so on.  However:
>         - there is no demonstrable evidence that there is a mass of
>               programmers ready to use Perl, if only there were a
>               certification they could get

straw man logic. no one is claiming that people would learn perl
"if only there were a certification". programmers learn the language
that works best for the job, whether it has certification or not.
Certification is only to get the non-technical people to choose perl.

>         - there is no demonstrable evidence that there is a pool of
>               employers that do not use Perl simply because there are no
>               certified applicants

anectodal evidence says otherwise. Has anyone ever done a study?
a lack of evidence is not the same as saying it isn't true.

>         - there is no demonstrable evidence that simply offering
>               "certification" will answer the questions hiring managers will 
> ask

Irrelevant: the same could be said of the contents on most resumes.
that is the purpose of an interview. any manager that hires solely
on a resume or a certificate is an idiot and deserves whatever idiot
he hires.

>       - Many Perl trainers are vehemently anti-certification.  A
>         certification without a supporting training curriculum is dead in
>         the water.

"many Perl trainers"??
A majority? or the six that answered the poll?

anyone who is "vehemently" anything is not
choosing the best language to "get the job done".

And I have faith in capitalism that if certification
were developed, OTHER trainers would step in and
do the job if the vehement trainers won't.

Just because they are vehement doesn't mean they
are right or that they have a monopoly on training gigs.

>         - Sure, they could turn around, and sure, other trainers are just
>               as vehemently pro-certification.  But this difference of opinion
>               should be resolved before any certification effort moves
>               forward, and it's been a complete logjam for years.

"this difference should be resolved before any certification moves forward"

hm. how do you resolve anything with a group who is "vehemently" opposed
to what you're trying to do???? How do you move an unmovable object?

"We are vehemently against certification. and you should resolve
these issues with us before certification moves forward."

Perhaps the answer to the logjam to do dig a channel around
the obstruction in the river.

There is more than one way to do it, after all.
Maybe the way to do it in this case is to NOT
resolve the differences with the vehement opposition,
but to move forward with certification and chalk it
up to being yet another way to do it.


>       - Lots of programmers have a whole litany of excuses as to why they
>         avoid using Perl.  Ugly code is one.  Excessive use of punctuation
>         is another.  Impenetrable regular expressions a third.  "Odd" OOP
>         practices a fourth.  And so on.  Lack of certification options is
>         almost never a reason for programmers to not use Perl.

Irrelevant logic. we're talking about convincing non-programmers
to use perl, not about why programmers did NOT choose perl.
Programmers should pick the best language for the job.
Certification should help programmers convince managers to
use perl when the programmers have determined that perl is
the right language to use but the manager wants something else
for non-technical reasons.

>       - Another reason why Perl is a minority language is that it's not
>         used in academic curricula.  Certification will not solve that
>         problem, either.  We'll still have a glut of VB, Java and C#
>         programmers after a certification is done.

non-sequitor.

Perl not being in acedemia is irrelvant to certification.
It is a separate problem. The fact that certification
does not solve an unrelated problem is irrelevant to
whether certification should be adopted.

>       - One reason why many shops avoid Perl is the lack of vendor
>         support.  Certification does nothing to address this.

Yes, and certification doesn't solve Perl's problem with slow
execution, and therefore certification shouldn't be adopted???

in other words, this is another non-sequitor.

>       - Even with a certification program, the underlying problems with
>         Perl still need to be addressed: mod_perl is too hard to manage in
>         many situations, applications like RT take entirely too much work
>         to install, and so on.  [1]

wow. non-sequitor again.

This is talking about whether or not perl is technically
the best language for the job. If it isn't then certification
won't change that. But then again, nothing will. If perl
isn't the right language for the job, it just isn't.

===================================================

So, in total, your entire body of arguments against
certification seem to rely on satisfying the
Perl Programmers who are vehemently anti-certification.

If we start certification, some perl programmers might
throw a temper tantrum and storm off to Java.
That's it in a nutshell.

Regardless of any business-level benefits that certification
might bring to perl, we can't because someone might pout
and leave.

I say perl would be better off without them.



 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to