Some (not I) would speak of gratitude towards God, Fate, or a benevolent Universe. It is this sort of gratitude that is urged as a common virtue, along with platitudes /[everything happens for a reason|just go with the flow|it's all good|it was meant to be]/ and my personal favorite, It must have been written! The opposite tack, with its stubborn self-reliance, its sub rosa resentment of and hostility toward any suggestion of supernatural paternalism, is the one I here uphold; somewhat harder into the wind than mere skepticism. The ungrateful engineer does not merely look into the mouth of the horse found wandering in the dooryard; he rides it hard to town and back before giving it hay.

Ingratitude is not skepticism for the same reason that laziness is not forethought, impatience is not creativity, and hubris is not dignity. The last are virtues common to all; the former for programmers alone, maybe only programmers who write in a postmodern language. (There may be other specialists who benefit from these but I can't think who, right now, except perhaps the owner of a liquor store in a tough neighborhood.)

I endorse gratitude towards generous humans who design free tools that work unexpectedly well. Failing to say Thank You! when appropriate is mere boorishness and false ingratitude.

- the lyf so short, the craft so long to lerne -

In reply to Re^2: Ingratitude, the Fourth Great Virtue by Xiong
in thread Ingratitude, the Fourth Great Virtue by Xiong

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.