A few years ago I needed to merge two directory trees with some pictures (don't ask ;~). There were some duplicates, some files that were only in one or the other tree, some files that had the same name but different content and so forth. So I started with a script that was supposed to browse those two trees and delete the real duplicates. Well ... gues what ... I inverted some condition by accident and started deleting the UNIQUE files. Oh my ... I did succeed to undelete some of the files, but quite a few have been lost :-(((

Such things really teach you to test things first :-}

P.S.: (Not Perl related and not really dumb ... or maybe yes, who knows.) A friend of mine was writing some school project in Pascal with TurboVision. And the program kept printing an error message "Null pointer assignment" when it was exiting. Some object was destroyed too soon or whatever. He could not find the error no matter what so he solved it differently. He made the program print "Made by " just before closing ;-)

Jenda
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
   -- Rick Osborne

Edit by castaway: Closed small tag in signature


In reply to Re: (OT) What Was Your Most Bone-headed Programming Error? by Jenda
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.