"If you give someone a program, 
      you will frustrate them for a day; 
   if you teach them how to program, 
      you will frustrate them for a lifetime."

Found this on a newsgroup this morning, chuckled, and then began pondering the significance of it.

Is it just me, or does it seem that programmers like being frustrated? Bear with me on this...

Regardless of your OS and/or language experience or preferences, you have a favorite. You've invested a great deal of time trying to master these and you may have had to use others. I would wager, though, that these weren't the first favorites you've had. There have been others. In the future, there may be others again.

We're not happy with our current levels of knowledge. We are always seeking news subtleties, new challenges, or new ways to broaden our knowledge. In doing so, we often become frustrated and struggle to scramble up the learning curve until we've reached some form of plateau. From here, we diverge. Some continue up the mountain, others look for different ones. The understood becomes boring; we're fascinated by what we don't know.

So, we consistently place ourselves in positions where we don't know what we're doing. And we like it that way.

Hm...

------------------
Maybe it's just the coffee talking...still working on the first cup...


In reply to Bad coffee? by footpad

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.