Why do I keep programming? I enjoy the excitement of finishing a well built program. I feel proud of what I have accomplished. I feel good when I can teach others a few things. I like to learn. It pays good in comparison to the Fast Food Industry.

The problem is that it is very frustrating to get stcuk in complicated statements where syntax is a pain to figure out. It is really painful to spend hours and hours on a program and find out that the end result is broken. I know that these are struggles that all programmers must face. But it is still very frustrating when you reach a hurdle in the process of completing a program.

Hurdles come in many shapes and sizes. There are language limitations, interoperability, portability, and many others. There are also programmer limitations such as lack of experience, understanding complex data structures, learning the APIs and technologies that are out there in order to maintain optimum code. There are always business pressures such as deadlines, budgets, and the annoying smelly co-worker.

Yet we put up with these things. After overcoming all these frustrations and hurldes we manage to stay sane, or at least sane enough to stay out a mental institution (at least most of the time).

I am just curious as to what other people do deal with these obstacles and frustrations? I like to take a deep breath, read a few insightful webpages or pages in books, and have another go at it after I remind myself how rewarding the final product is.

Good Hunting,
kha0z


In reply to Programmer's Frustration by kha0z

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.