Re: Perl "expert"



On Thu, 20 Aug 2009 10:34:27 +0900, Raymond Wan wrote:
Randal L. Schwartz wrote :
And I'm with Uri here... I definitely do *not* answer anything that I
haven't
had experience with, unless I preface my answer with "I think..." so
that Smarter People(tm) can check my work. If only everyone followed
that rule, life would be simpler. :)


Personally (and we're now nit-picking natural [human] language), the
fact that these words are coming from my fingers implies it's an
opinion. "I think..." is always implied unless each time I typed a
word, I asked a committee for consensus. :-)

No, it's the difference between the implication being "I think" and "I
know." When Randal doesn't qualify his information in a Perl posting, it
means he's certain, and for a teacher, author, and expert to make a public
statement with certainty means they're staking their professional
reputation on the quality of the answer and you can place an enormous
amount of faith in its accuracy.

If he (and I, and Uri) aren't certain, we'll say exactly how we aren't
certain ("I haven't tried this," "YMMV," "I heard this from a usually
reliable source," etc.) But some people post with an implied "I think,"
and that gets the people who need help into trouble, because they may
assume the impication is "I know."

Suppose you're traveling through the wilds of Scotland without a GPS and
you stop and ask directions to Loch Ness. The person answers, "Take the
fork right of the pub and follow it past the crossroads until you come to
the main road then turn left." But you end up in Aberdeen. Turns out the
person forgot to say, "By the way, I just moved here yesterday and this is
what I think the directions are based on a map on a tea towel I saw
hanging in a gift shop." Now suppose you're a local tour guide who makes
a living off giving people accurate directions. What do you think of the
advice the other guy gave?

Not a fair comparison? Randal and I as teachers know that meeting the
functional requirements is only a small aspect of the quality of code.
Perl gets an unjustified rap as a write-only language because people pass
around horrible code that "works". That code gets publicized every time
some pundit wants to claim that Perl is a bad language, and our retorts
that it is the result of poor education get lost in the noise.

--
Peter Scott
http://www.perlmedic.com/
http://www.perldebugged.com/
http://www.informit.com/store/product.aspx?isbn=0137001274
.



Relevant Pages

  • Shopper identification scripts
    ... I am looking for SID shopper identication scripts to work with cj.com ... in perl or any language. ... Any directions as to where I can find some ...
    (perl.beginners)
  • Re: Parsing Google-like queries for FT search
    ... didn't find any mention of perl in your question. ... implies that the programmer did not know how to program VB, C#, or other ... to convert it to Perl (or some other language the OP, ...
    (microsoft.public.sqlserver.fulltext)
  • Re: Python or PHP?
    ... > every language here and there more ways to do something. ... The best the programmer can do, as you imply, is to ... parse out into proper perl expressions. ... > lists, dictionaries, etc. etc. ...
    (comp.lang.python)
  • Industry profiles: Software tools: Exclusive to comp.databases.pick: Why python? (from 2000)
    ... "My first look at Python was an accident, and I didn't much like what I ... language called SNG for manipulating PNG ... Perl, of course, is the 800-pound gorilla of modern scripting languages. ... The design objective of fetchmailconf ...
    (comp.databases.pick)
  • Re: Native language versions
    ... It is a different language which can be translated ... into perl and can use Perl modules. ... away quite a bit from the OP's notion of just translating perl keywords ... There's probably not much use for a user-accessible programming language ...
    (comp.lang.perl.misc)