Its a good question. Prompts a lot of thought, but it is a bit loaded, don't you think? I don't think there are many of us that are going to answer "let them fail" for the Nuclear Reactor example (uhm.. I hope not, anyway).

Although, for the Nuclear Reactor example, I think my answer would be "call the cops". If this guy isn't your co-worker and you know enough about his project to know he's floundering, he's a national security risk.

I think the heart of your question though, is more focused on the grey area that lives in the middle. From an ethics point of view, I think that any help offered in good will is ok regardless of what it is for. It is up to the receiver of the help to take on the ethical consideration of "should I accept this help?".

From a personal reflection point of view, my natural tendency is to come on a bit strong and pushy. As a result, I try to over-compensate in the other direction. I guess my answer is exactly what you predicted... "It Depends". But the reason it depends is because I am worried about in what spirit the help will be received, not about what the help is for.


In reply to Re: When do you step in, and why? by ehdonhon
in thread When do you step in, and why? by dws

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.