On Sunday, May 19, 2002, at 12:25 , Timothy Johnson wrote:

> I find that subtleties like Paul's are lost on the majority of users and
> programmers alike out there.  I prefer the more direct method of:
[..]

To be honest - herding coders is not a reasonable idea -
and generically should be left to those who do not understand
that it is not an NP complete problem.

#
# USER CONFIGURATION << END >>
# ----------------------------
# (no user serviceable parts beyond here)

They had of course done the important bits from the top down
        
        1. the CVS ID

        2. the use section with the obligatory
                including the obligatory use vars qw(....);
        3. GP programming Info section, including the
                reference to their license stand

        4. where to find the README - and that there was POD

        5. defined the basics of the User Configuration

        6. BEGIN {

                the variables that were setable for User Configuration

{ yes harry - there are cool times to USE the BEGIN Block }

which is a really good way to make 'publically' usable code
that needs to be uniquely configured for a site...

In like manner a part of the reason that I have been pounding
on the 'and make the POD' - is so that the closest that the
infestation units get to opening your PM is with perldoc -
and since it is self explanatory - and provides the simple
cut and paste interface - they will not go dithering with it,
and in the worst case will sub_class from it - and forget
to call it out as a requirement.

IF you have internally documented and laid out what is inside
your PM/App/Code/WhatEverYouCallThatPerlFooStuffYouDoSoWell -
that explains why this, that or the next arcanea that is not
intuitively obvious to your grandmother - then they will of
course be able to breeze through your code and be able to
maintain it with elegance and elan while you are on your
appropriate compensation time for a job well done.

The problem of course is making sure that the coders in your
clique adopt some common standard. Few of them have any
professional time with actual combat - and hence do not
understand that we do not threaten - and that there will
be no actual warning if it is a professional op - so wagging
things at them that they can not comprehend is at best
emotionally reassuring...

ciao
drieux

---

" No Contract, No Killing, We Are Professionals. "

this is not a threat or a warning, it's a 12-step programme.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to