[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Y2K



-----BEGIN PGP SIGNED MESSAGE-----


>>>>> "Dennis" == Dennis M Smith <dennis_m_smith1@juno.com> writes:
    Dennis> Thank you Glenn.  I finally heard someone on all these lists,
    Dennis> I've been on, actually come up with the facts.  I been working in
    Dennis> Computers since 1978 as a Operator and programmer and went
    Dennis> through the same things.  The only time we bought more disk space
    Dennis> was so the client could kept more information online not to
    Dennis> increase the date fields.

    >> important commercial and governmental data in the 40s and 50s was
    >> managed on punched cards with 80 characters of storage.  With this
    >> extremely limited memory for a commercial or governmental

  If storage was the primary concern, then the date should have been
stored in binary. 2 bytes of year is worth 64k numbers. 6 digits of
day/month/year plus 6 digits of hour,minute,second would fit into 4
bytes if the Unix encoding was used.

  So, I claim it wasn't "space" that constrained the problem, but
rather imagination. The systems were simply *NOT* engineered to last.

  Why would any hardware or software vendor install a system that
meant that the next upgrade would be unnecessary. It is *HERE* that
the monetary issue arises.

    >> By the time there was some awareness of the Y2K issue in the late 70s,
    >> the birth defect was pervasive.  Any new systems (PCs and
    >> minicomputers) that connected to these systems shared this inhereted
    >> fault to some degree and here we are.

  Neither VMS nor Unix nor Multics have a Y2K problem. Applications
might, but as was pointed out, these were simply retained rather than
maintained.

    >> I managed dozens of programming projects and never had a programmer
    >> advocate 2 digit year fields for efficiency.  They usually complained
    >> about having to maintain compatibility with customers' legacy data.

  If you put a "century" field in a second, parallel table, then you
solve the problem and you retain backwards comptability, *AND* you
give yourself room to grow while maintaining backwards compatibility.

  The problem of not maintaining software, equipment, environment,
public health, capital infrastructure is what we are dealing with.

   :!mcr!:            |  Network and security consulting/contract programming
   Michael Richardson |         Firewalls, TCP/IP and Unix administration
 Personal: http://www.sandelman.ottawa.on.ca/People/Michael_Richardson/Bio.html
 Corporate: http://www.sandelman.ottawa.on.ca/SSW/
	ON HUMILITY: To err is human, to moo bovine.




-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

iQB1AwUBNnRhKdiXVu0RiA21AQEwNQL8C94JU6VqBHPqphHcMRM4LYPX4vJzJVPY
Toj9COBWlSv4KCwWPorWKOJa4jRI+QT7sr6hDlLocWh6gvCFCJPQAPOBajOfdFhU
B+cizsg0nkYzT0Ht4SVcpYNCyO76xrII
=oydL
-----END PGP SIGNATURE-----