Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Help Yourself Or Help Others?

by Anonymous Monk
on Jun 01, 2001 at 21:38 UTC ( [id://85004]=monkdiscuss: print w/replies, xml ) Need Help??

(this is chromatic, posting without logging in for various reasons you don't really need to know)

Use Perl; has a discussion about the Perl Beginner's list and related article on www.perl.com. (I'm sick of making links already, and I have one to go).

I found clintp's thoughts enlightening, even if I don't totally agree. I don't think there's an epidemic of monastery answers saying, "I can't answer your problem, but let me rewrite your ugly code", though I've seen a few. I do see a lot of golf tournaments, which is not a bad thing in and of itself.

I personally don't think encouraging people to attempt to find answers in the voluminous, ubiquitous documentation is a bad thing. What I consider "encouragement" and "to attempt" may be completely different from what reasonable people understand.

This probably isn't a good discussion topic, because there's so much room for individual responses. I'm personally pretty bored of saying, "use CGI", and if I don't have to say parsing HTML with a regex is difficult again this year, I won't cry.

On the other hand, I'm here to share what wisdom I have with people who don't yet have my experience, for free, so I think I can get away with setting a few expectations.

Where do we draw the line?

Replies are listed 'Best First'.
Re: Help Yourself Or Help Others?
by mirod (Canon) on Jun 01, 2001 at 21:49 UTC

    The line is pretty easy I think: if you don't feel like answering patiently and politely... then don't answer. At least that's what I do!

    I think that's the policy of most people here: for most "easy" questions people with a good (but not great) knowledge of Perl are more than happy to answer (and grap the xp's ;--). If they post an incorrect answer, then it is time for people with a better grasp of the problem to step in and give a more authoritative advice (or to refer them to a WT column {grin}).

    It makes everybody happy, and both the beginner asking the first question and the not-so-beginner who answered incorrectly will gain knowledge from the thread.

    The beauty of the Monastery is that it breeds legions of monks who want to help people. And when they are tired of chanting the same mantra over and over again another monk just takes it place (OK, maybe I am getting a little carried away with the legions and all here, but you get the idea ;--)

(jeffa) Re: Help Yourself Or Help Others?
by jeffa (Bishop) on Jun 01, 2001 at 22:59 UTC
    How can you draw a line without knowing who you are talking to in person? Is the person just someone who wants a quick answer, or do they deep inside wish to know how the answer works?

    I personally think we are doing a fine job of answering questions - even wrong answers have a good place in the context of the thread.

    merlyn explained to me the difference between sytax and semantics, in that the syntax is readily available to all those who wish to dig through the manuals and figure it out themselves. What we do here at the monastery is provide semantics - a link to where to the find the knowledge, or the knowledge itself.

    On a personal note, when i first joined the monastery, i was a bit scared to post - but by hanging around long enough, i got a feel for how to post GOOD questions. My first post to Seekers of Perl Wisdom was answered very briefly by you, chromatic. Very briefly because you were busy at the time. I replied "and chromatic does not give good answers", only to watch that reply sink into -- land.

    Shortly after that, you finished your reply with an exlanation of why you didn't have the time to go into detail the first time around. I learned from this to be patient.

    To those seeking answers: 'Patience is your friend. The answer will come.'

    Jeff

    R-R-R--R-R-R--R-R-R--R-R-R--R-R-R--
    L-L--L-L--L-L--L-L--L-L--L-L--L-L--
    
      How can you draw a line without knowing who you are talking to in person? Is the person just someone who wants a quick answer, or do they deep inside wish to know how the answer works?
      Ahh, there's the rub. The answer is: you can't know.

      Unless the poster prefaces a question with some biographical information ("I've been C programming for 15 years, and just can't get the hang of ____ in Perl") or you've met the poster in person -- you really can't know.

      For this, fall back on your customer service training: give them what they asked for, and then lead them down the path to further knowledge<super>*</super>. If they ask a (suspected) X-Y question, answer X and make the suggestion that Y might be more appropriate and conventional. If they ask a direct question give them a direct answer, be brief, and then politely leave them with a pointer for more information. If the direct answer is too long and involved to really go into tell them that and leave the pointer.

      And for chromatic, there's an easy solution to the frustration of having to answer Yet Another HTML-parsing-with-regexps or CGI-module-should-have-been-used question: don't answer. Tackle the harder questions. There's plenty of monks here who'll jump in and take these questions because they've seen you answer them a dozen times or more. They're waiting to say something but the questions that they can answer have been jumped on already. They get to post and be helpful, you get to spend more time on interesting questions. Everyone's happy.

      Sometimes, if you really want to be helpful, contact the poster out-of-band (e-mail) and ask more questions. THEN go back and answer to the level they require. (Of course, putting a note in the post with the additional information gathered.)

      None of this is hard, none of this requires more effort than is going on now. You won't offend, no-one will be driven off, and everyone gets what they want. Changing the perception of the Perl Community will take time, and a lot of attitude adjusting.

      <super>*</super>The same training that tells you not worry about the customer that complained about the service, but to worry about the dozens that said nothing...

Re: Help Yourself Or Help Others?
by jepri (Parson) on Jun 02, 2001 at 09:51 UTC
    Most people are used to interacting with first-level troubleshooters, and they expect that everyone should waste time explaining simple things. At the supermarket, every staff member is helpful and polite, even for the most banal requests. Ring your phone company and the front-line people say 'sir'. The tech support at your ISP are always patient. Mail a newsgroup and someone tells you to go to hell in an innovative way - what?

    You can't just wander in and talk to the manager of a supermarket though. Good luck finding a linesman to ask them if you can have a different colour phone. And we know what normally happens if you ask a network engineer how to change the colours on your desktop.

    Usually the price of service is built into the cost of the product. People just think that the advice they get is free because they aren't reaching in to their wallet while asking their question. Then they wander onto the internet and chew out a saint at Perlmonks for not being as nice as the shelf-packer at the local grocery store.

    So let the monks and scribes answer the easy ones with long explanations about why everyone should "use CGI;". Perhaps you could just browse the lower half of SOPW, looking for those tricky questions that other people haven't handled as well as you could? That way you don't get bored typing banal answers, but the people who need it can still get the benefit of your high-level wisdom.

    This is analagous to many other situations (even in real monasteries) where the expert is kept away from distractions by those who are learning from him.

    ____________________
    Jeremy
    I didn't believe in evil until I dated it.

(jptxs)Re: Help Yourself Or Help Others?
by jptxs (Curate) on Jun 02, 2001 at 04:45 UTC
    this is not sarcasm, I swaer. It must be hard on you and the other saints because I know I always feel the need to post and answer when I see a question I can answer. And I don't know all that many or see them quick enough to be useful. For those cruising often and armed with knowledge, that preasure must be bad. And couple that with many, many people who fail to use the tools we make availible it can be very bad for the morale. I guess this is just sympathy, but be sure that you are not the devil himself for thinking these things. =)
    "A man's maturity -- consists in having found again the seriousness one had as a child, at play." --Nietzsche
Re: Help Yourself Or Help Others?
by John M. Dlugosz (Monsignor) on Jun 02, 2001 at 02:06 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: monkdiscuss [id://85004]
Approved by root
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (3)
As of 2024-04-18 18:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found