Slashdot Mirror


Searching for the Oldest Running Application

A columnist from InternetWeek has completed a search for the oldest running commercial software application. His results are interesting (note that he's mostly skipping over mainframe applications, just looking at PC-based apps).

4 of 433 comments (clear)

  1. Mainframe by FortKnox · · Score: 5, Insightful

    note that he's mostly skipping over mainframe applications, just looking at PC-based apps

    That makes a biiig difference. I'm contracted out to a bank that has a mainframe system thats been in operation for around 30 years, beating the program her found.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  2. Re:A further study might include... by Anonymous Coward · · Score: 5, Insightful

    Idealy, when programmers write code or engineers design systems, they do it with the ages in mind.

    Knowingly or unknowingly, you have said something really insightful there. I had an "aha" moment after reading your comment. Consider a Microsoft programmer working on Windows 2003. He knows that Microsoft is already working on the new improved Windows 2005, and the developer on Windows 2005 knows that plans are already under way for Windows 2007.

    Now where is the motivation to build reliability and security into the system when you know the code you are writing will not have a usage of more than two years (or so Microsoft hopes, since ideally they would like everyone to upgrade to the version du juor instantly).

    No wonder the products that come out seem like they were written in a half baked manner.

  3. Go outside by teetam · · Score: 5, Insightful
    Go outside USA and you will find tons of such applications still being used.

    Remember, only in the Western world is software/hardware cheap when measured against the cost of living.

    In India, for example, a cheap PC would cost more than what most people earn in a month. I bet there would be many schools and homes with old PCs and software simply because it costs too much to upgrade.

    --
    All your favorite sites in one place!
  4. Re:A further study might include... by Textbook+Error · · Score: 5, Insightful

    Consider a Microsoft programmer working on Windows 2003. He knows that Microsoft is already working on the new improved Windows 2005, and the developer on Windows 2005 knows that plans are already under way for Windows 2007.

    Do you really think they throw it away each time? Unless you're working on something that's pure marketing fluff, code written for one release has a very good chance of being around in the future.

    It's a law of nature that code always lives longer than you expect - the cost of throwing things away and rewriting from scratch is almost always worse than the downside of massaging it to deal with the next requirement. It's the mark of good software that it's ameanable to that - unless you're writing a throw-away bit of toy code for yourself, you should assume that anything you check in is probably going to be around in some form for years...

    Happened to me recently when doing consultancy work for a company I used to work for 10 years ago. They still have modules which are pretty much unchanged since I wrote them way back when as a new grad, minus the inevitable bug fixes and new features.

    --

    Nae bother