Here's a couple of more that I remember.

When I was in college (back in the early 1980's), we were programming on a mainframe computer. When you compiled a program, it would generate a compile listing, which would contain the source of your program along with error messages. The compile listing would be displayed within the text editor. (You can see what's coming, can't you?) On more than one occassion, I would be looking at the compile listing, see my problem, make the correction to the source within the compile listing, and then be mystified as to why the problem was still there when I recompiled.

The other one that I remember involved setting some values in a hash, then trying to retrieve those values and coming up empty. The problem was, when the values were being set, the keys were ALL-CAPS, but when we were retrieving them, the keys were lower-case. I was pair-programming with someone and to this day, whenever we make a bone-headed programming mistake, we look at each other and say "Hashes are case sensitive!"

Wally Hartshorn

(Plug: Visit JavaJunkies, PerlMonks for Java)


In reply to Re: (OT) What Was Your Most Bone-headed Programming Error? by Wally Hartshorn
in thread (OT) What Was Your Most Bone-headed Programming Error? by Wally Hartshorn

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.