You know, that all sounds good, but can you honestly expect software to last that long? Heck, the US constitution only lasted until 1932, and its authors were a heck of a lot smarter than we are.

Part of the problem is that the world changes so quickly within technology. Who, in 1992, would have foreseen the explosion of web commerce in less than a decade? Not many, I'd wager. The programming paradigms of the 60s were outdated 25 years later, and technology had proceded at a pace where a lot of programming problems had been solved by quicker, cheaper, more powerful hardware.

I'm not saying what he says doesn't have some merit; I always write code so that I don't have to spend a lot of time supporting it and so it will last a while. (At least, that's the goal.) Back in '98, while on a contract, I wrote some stopgap software that was supposed to last three months; it is just now being shut down, I heard. However, the reason it lasted so long had little to do with my software and mostly to do with management moving at the speed of continental glaciation. Even management can make a change within 200 years (thought admittedly it's not a certainty.)

--
tbone1, YAPS (Yet Another Perl Schlub)
And remember, if he succeeds, so what.
- Chick McGee


In reply to Re: (OT): 200-year software by tbone1
in thread (OT): 200-year software by dragonchild

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.