I think you're overanalyzing the problem on the wrong level. There is no debate necessary (or so I hope) over the contraproductivity of belittlement. We can all agree it's a bad thing and I guess we can also reach a consensus on why. The problem at hand is that people do make mistakes, and the issue is how to break that news to them.

I believe there is a problem when there is a widespread demand to be kind and friendly and courteous to each other all the time. To me, it is an indicator of a disturbing tendency for people to take themselves too seriously. You have to be able to accept criticism and the fact that you will invariably make mistakes if you ever want to grow as a person. You will make them over and over and over. They're your mistakes; you must be prepared to stand in for them. This sense of responsibility is what I seriously miss in society at large, much more so than a sense of caring.

It should go without saying that truth should be delivered with respect; it may make someone a lesser programmer than you (for the moment) if they make a blatant mistake, but there is nothing ever that makes anyone a lesser person than anyone else.

When a bug is found, the issue at hand is the bug - it is neither one programmer's superior skills, nor the inferiority of the offending programmer, nor the relationship between the two.

Just stick to the point, please.

Makeshifts last the longest.


In reply to Re^2: (OT) The Honest Cherry Bomb by Aristotle
in thread (OT) The Honest Cherry Bomb by Ovid

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.