In general - answer. There are at least three interesting outcomes:

  1. You provide exactly the answer the OP needs in a way they understand and make their day
  2. You provide a completely rubbish answer and get a series of replies telling you about it
  3. You provide a 'me too' answer that is ignored by pretty much everyone

In case 1 you have indeed given back to the Monastery in the best possible way.

In case 2 you end up learning something, and very likely it is a common mistake so those who come across your answer in the future benefit from it. You still give back to the Monastery, and learn something important along the way. Actually this is a pretty good way of giving back too!

In case three it's not apparent that you have made much difference, but even in this case it's likely that there has been a benefit - see below.</c>

To answer a question well can often take reasonable effort. You have to understand the question and very often that means considerable skill at reading between the lines. Often you need to take the OP's code and munge it into a form that you can actually run. You may even have to invent some sample data or do other similar things to get a good understanding of the question. All this effort is great for exercising your Perl and analysis skills. Along the way you may end up installing a module you've not worked with before or using a feature of Perl that you hadn't played with previously and discover a new tool. Very likely you will end up consulting some documentation along the way, so regardless you are likely to learn or refresh something.

In all three cases just the process of doing the groundwork before providing the answer will improve your skills as a programmer and your Perl knowledge. I guess this goes to highlight that one of the best ways to learn is to teach.

True laziness is hard work

In reply to Re: To Answer, Or Not To Answer.... by GrandFather
in thread To Answer, Or Not To Answer.... by koolgirl

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.