| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 4748.1 |  | WAYLAY::GORDON | Resident Lightning Designer | Thu Jul 25 1996 09:37 | 7 | 
|  | 	What information didn't you get from these other topics in here?
4739.0    16.194.208.9::Sharke       6  Year 2000 formal statement required
4216.0    GALVIA::ROCKALL           65  Are we doing anything about the year 
					2000?
3876.0    HLDE01::VUURBOOM_R        48  Who Keels Over New Year's Eve 2000?
 | 
| 4748.2 | Vittorio Mezzano | GVA05::DAVIS |  | Thu Jul 25 1996 10:24 | 3 | 
|  | Try Vittorio (STAR::) Mezzano.  He has been handling many of these queries.
- Scott
 | 
| 4748.3 | Reason Sought | BIS1::BRIGGS |  | Fri Jul 26 1996 05:15 | 9 | 
|  |     I cannot understand why they did not use 4 characters for the year to
    produce the format YYYYMMDD from the beginning.  This would surely have
    prevented this year 2000 problem.  What were they thinking of 20-30
    years ago?  Did they either not think of it, or think 30 years is a long 
    time and that their systems would have been well replaced by then? 
    
    Can anyone explain why they chose to adopt the YYMMDD approach as I've been
    hearing this 'Year 2000 problem scenario' ever since starting my IT career 
    8 years ago!
 | 
| 4748.4 | not really surprising | ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike |  | Fri Jul 26 1996 05:56 | 33 | 
|  | >>    I cannot understand why they did not use 4 characters for the year to
>>    produce the format YYYYMMDD from the beginning.  This would surely have
>>    prevented this year 2000 problem.  What were they thinking of 20-30
>>    years ago?  Did they either not think of it, or think 30 years is a long 
>>    time and that their systems would have been well replaced by then? 
    
>>    Can anyone explain why they chose to adopt the YYMMDD approach as I've been
>>    hearing this 'Year 2000 problem scenario' ever since starting my IT career 
>>    8 years ago!
Using 30% more memory to solve problems in 30 years time is of dubious value even 
today. Can you imagine Microsoft explaining that they require you to have 160MB of 
free disk space today to install NT4.1 rather than the mere 115MB of NT4.0 because 
someone might still be running the system in 2026. 30 years ago the sums made even 
less sense.
30 years ago RAM didn't exist in semiconductor form. Every bit had to be 
constructed from a small ferrite ring positioned in a lattice and three wires had 
to be threaded through each ring in a particular fashion - by hand. (Often the hand 
of a child in the far east.) This made memory a pretty valuable commodity. Even 20 
years ago, upgrading my university's mainframe from 1/2MB to 2MB - in order to 
support the 400 interactive users - cost a year's hardware budget.
Yes, I know that increasing the date size by 30% doesn't imply that the entire 
system size be increased by 30%, but have you ever tried that argument with an IT 
manager? Buying pencils (e.g. 30% too many) is not going to affect the expense 
position of Digital, but just try doing it.
What is less forgivable is that people are still - today - making systems that will 
break at the turn of the century. And, even more are making systems without testing 
whether or not it will manage the change.
Mike.
 | 
| 4748.5 | reformatted for 80 chars | POMPY::LESLIE | Andy Leslie | DTN 847 6586 | Fri Jul 26 1996 06:07 | 43 | 
|  |     <<< Note 4748.4 by ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike >>> -< not
    really surprising >-
    >>    I cannot understand why they did not use 4 characters for the
    year to >>    produce the format YYYYMMDD from the beginning.  This
    would surely have >>    prevented this year 2000 problem.  What were
    they thinking of 20-30 >>    years ago?  Did they either not think of
    it, or think 30 years is a long  >>    time and that their systems
    would have been well replaced by then? 
    
    >>    Can anyone explain why they chose to adopt the YYMMDD approach as
    I've been >>    hearing this 'Year 2000 problem scenario' ever since
    starting my IT career  >>    8 years ago!
    Using 30% more memory to solve problems in 30 years time is of dubious
    value even  today. Can you imagine Microsoft explaining that they
    require you to have 160MB of  free disk space today to install NT4.1
    rather than the mere 115MB of NT4.0 because  someone might still be
    running the system in 2026. 30 years ago the sums made even  less
    sense.
    30 years ago RAM didn't exist in semiconductor form. Every bit had to
    be  constructed from a small ferrite ring positioned in a lattice and
    three wires had  to be threaded through each ring in a particular
    fashion - by hand. (Often the hand  of a child in the far east.) This
    made memory a pretty valuable commodity. Even 20  years ago, upgrading
    my university's mainframe from 1/2MB to 2MB - in order to  support the
    400 interactive users - cost a year's hardware budget.
    Yes, I know that increasing the date size by 30% doesn't imply that the
    entire  system size be increased by 30%, but have you ever tried that
    argument with an IT  manager? Buying pencils (e.g. 30% too many) is not
    going to affect the expense  position of Digital, but just try doing
    it.
    What is less forgivable is that people are still - today - making
    systems that will  break at the turn of the century. And, even more are
    making systems without testing  whether or not it will manage the
    change.
    Mike.
    
 | 
| 4748.6 | oops | ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike |  | Fri Jul 26 1996 07:24 | 11 | 
|  | 
I hate it when 
people forget to 
restrict 
themselves to 80 
characters.
Sorry.
Mike.
 | 
| 4748.7 | Save Then, Pay Now | BIS1::BRIGGS |  | Fri Jul 26 1996 09:00 | 5 | 
|  |     Thanks for that Mike.  The thing is, just look how much money its
    probably costing them now to have it put right, which includes the
    possibility of interruptions to their systems and business.
    
    Denzil
 | 
| 4748.8 |  | BULEAN::BANKS |  | Fri Jul 26 1996 10:55 | 6 | 
|  | Back in the olden days of computer programming (back when it was still
called programming, rather than engineering), the expectation used to be
that software got rewritten on a regular basis.
I don't think anyone really expected a lot of those crocks to be propped up
on new hardware for so long.
 | 
| 4748.9 |  | QUARK::LIONEL | Free advice is worth every cent | Fri Jul 26 1996 11:18 | 4 | 
|  | Heck -  a lot of old programs used ONE digit years!  This allowed an entire
date to fit into a 16-bit integer.
			Steve
 | 
| 4748.10 | The first rumblings were heard as early as 1978! | ATLANT::SCHMIDT | See http://atlant2.zko.dec.com/ | Fri Jul 26 1996 11:29 | 6 | 
|  | > Heck -  a lot of old programs used ONE digit years!  This allowed an entire
> date to fit into a 16-bit integer.
  Or even a *12* bit integer!
                                   Atlant
 | 
| 4748.11 | 1-digit, no problem | ULYSSE::sbudhcp11.sbu.vbe.dec.com::Mike |  | Fri Jul 26 1996 11:40 | 15 | 
|  | >> Heck -  a lot of old programs used ONE digit years!  This allowed an 
entire
>> date to fit into a 16-bit integer.
>>                        Steve
Ironically, they break less because most of the problems are in a failure 
to cope with subtracting two dates and getting a negative number. This 
occurred frequently with one-digit implementations and so was well catered 
for. Of course, less things could be done, but these were known and not 
attempted and so such implementations rarely cause problems. (Besides, if 
it was going to break it would have done so in 1970, 1980 and/or 1990.)
Mike.
 | 
| 4748.12 |  | BULEAN::BANKS |  | Fri Jul 26 1996 12:49 | 5 | 
|  |     .10:
    
    1975, not 1978.
    
    I have fond memories of the "DATE75" panic.
 | 
| 4748.13 | Different OSes had different dates... | GEMEVN::GLOSSOP | Alpha: Voluminously challenged | Fri Jul 26 1996 13:11 | 4 | 
|  | >    1975, not 1978.
12/31/77 was the OS/8 "drop dead" date before the 2 bit date extension,
which I presume is what the previous reply was referring to.
 | 
| 4748.14 |  | ATLANT::SCHMIDT | See http://atlant2.zko.dec.com/ | Fri Jul 26 1996 13:32 | 15 | 
|  | Kent:
  I didn't take the reply as arguing with my OS/8-derived date.
  Instead, I assumed they were providing an earlier date than
  my "as early as 1978" and, in mail, I've since confirmed that.
  They were referring to TOPS-10.
  BTW, OS/8 didn't extend the date, they just created a sort
  of sliding 8-year window ending at the current year (which
  was still stored on-disk as a 3-bit field). So, for example,
  on January 1, 1979, all the disk files that used to be dated
  1971 suddenly were dated 1979!
                                   Atlant
 | 
| 4748.15 |  | BIGUN::chmeee::Mayne | Dag. | Sun Jul 28 1996 23:41 | 6 | 
|  | > 12/31/77 was the OS/8 "drop dead" date before the 2 bit date extension,
Hmm, my calendar doesn't have the 31 months/year extension. Should I upgrade 
now? 8-)
PJDM
 | 
| 4748.16 |  | ULYSSE::REVEMAN | Scan his brain, it must be there somewhere... | Thu Aug 01 1996 03:48 | 6 | 
|  | re .15
There are Little endian, big endian and American 
date standard 8-)
/Jojo
 | 
| 4748.17 | When do RSX and RSTS dates roll over? | GALINA::SSMITH | Sheldon Smith@MPO, dtn 442-2254 | Tue Sep 10 1996 12:23 | 2 | 
|  |     I understand RT-11 will "fall over" in 2004. Does anybody know about
    RSX or RSTS?
 | 
| 4748.18 | P/OS too ... | MARVIN::CARLINI |  | Tue Sep 10 1996 14:52 | 3 | 
|  |     See PROXY::PDP_11 1146.0 onwards for Mentec's statement.
    
    Antonio
 | 
| 4748.19 |  | CVG::PETTENGILL | mulp | Mon Sep 23 1996 04:38 | 14 |