| Re: Quake vs. Y2KSam, on host 12.16.110.5 Monday, October 26, 1998, at 13:51:51
 Re: Quake vs. Y2K posted by John W. on Monday, October 26, 1998, at 12:03:57:
 > Wouldn't the user interface port require a replacement or repair in the hardware itself to make it compliant? (I'm not a Y2k programmer myself, I'm just asking.)
 Probably not.  The vast majority of Y2k issues are
 in software only, and ALL hardware Y2k issues can
 be worked around in software (although unless the
 hardware is on an orbiting satellite, it's probably
 easier just to replace the hardware).
 
 > But, um... isn't our Government's most common computer is the old 486? (see link)
 
 But where do you think those 486's are?  In charge
 of vitally important automated tasks, or the
 personal work computers of Joe Blow Government
 Worker?  So Joe Blow's log of office supply purchases
 gets sorted incorrectly.  Not the end of the world.
 
 > I've never programmed an OS before in my life, so I can't speak for what it would take to repair one.  Nevertheless, the OS isn't the only part of a computer that can be non-compliant. (see link)
 
 No, but it's a representative example.
 
 > Actually, I wasn't thinking about them.  I was thinking about how much of a pain it would be to us.  What are we going to do if the FAA isn't compliant in time?  Flying a 747 is definately out of that picture...
 
 Why?  Planes don't use the date to calculate their
 altitude.  I'd be surprised if plane computers even
 *store* the date, let alone use it for any purpose
 other than possibly displaying it on a digital screen.
 That won't mess anybody up.
 
 > and I'm sure that would have serious consequences for our economy if shipping gets all kinked up.
 
 Nah.  This, though, is at least a situation that
 might be affected.  But what can happen?  Miami
 port authorities say, "Hmmm, our shipment of sugar
 cane from Brazil hasn't shown up yet," so they
 make a phone call, and Brazil says, "Oops," and
 sends the ship out, and the incident is over.
 
 > Yeah, just a "few" instances... you know, like 15% of American businesses
 >9% of UK's businesses
 > the nation of Australia
 > ...nothing much, really.
 
 But how many of those instances of non-compliance
 are actually going to lead to significant problems?
 What, are companies going to announce ZERO earnings
 for 1st quarter 2000 before it occurs to them that
 perhaps the computer screwed up?
 
 > > [all you have to do is reboot]
 >
 > Is it really that easy on a mainframe?  I mean, we're not talking about some desktop computer here.
 
 Sure it's that easy.  Mainframes can reboot.  It
 just takes longer (15-20 minutes, maybe).  Actually
 it's probably a lot easier than that.  No computer
 I know (even ancient onces, like 8088s and Apple
 IIs and Commodore 64s) grinds to a halt on a
 divide by zero error.  The *program* crashes (after
 which you simply rerun it), but the computer
 won't.  Plus, software can be programmed *not* to
 crash on a divide by zero error.  For computers
 where it is important that they stay up and
 running, there are all kinds of safeguards ensuring
 that they stay up.  A divide by zero error is an
 easy one to trap.  But like I say, even if it
 *isn't* trapped, the whole computer isn't going
 to go down, just that program will.
 
 > (again, a disclaimer of my ignorance into the willy world of mainframes, but I thought that it some of the larger ones hours to reboot)...
 
 Maybe, but it's possible if the computer has
 to do a lot of maintenance tasks during boot time.
 These computers, however, are VERY hard to bring
 down (short of cutting off the power), as they
 are built with the expressed intention of performing
 tasks where it is important they don't crash.
 A divide by zero error isn't going to do it.
 
 > Yess!  Some good news!  That was one of the things I was hoping I'd hear!  Thank you!
 
 If we *hadn't* made our software Y2k compliant,
 the worst that would have happened would be that
 a few customers would have been mad.  That's it.
 It would have hurt us, but not the world at large.
 A percentage of our customers just would have gone
 to our competitors.  So yes, that's good news to
 the world, but not because we're taking steps to
 be compliant -- but rather because it wouldn't make
 a bit of difference to anyone but us if we didn't.
 
 Again, 99% if not more of the unresolved Y2k issues
 are NOT going to screw anything up on a global scale.
 
 > Got any more good news? (you wouldn't happen to know *how* close you guys are, would you?)
 
 Within weeks.
 
 Anyway, to sum up.  The instances of Y2k
 non-compliance that will actually affect anybody
 on a global scale to a significant degree are
 few in number.  Those that are are the ones that
 people are actively fixing.  Those few that don't
 get fixed are most likely running on robust systems
 that aren't going to up and die.  Those few that
 do will be sorted out rather efficiently after
 2000 hits.
 
 Remember, when you're reading these articles,
 that they are not written by software engineers
 but by media persons who make money by getting
 people concerned about what they write enough to
 *read* what they write.
 
 I'm a software engineer.  I don't know everything,
 but I am in the business.  And you have my opinion:
 there's going to be some incidents when 2000 hits,
 but I'd be very surprised if they were incidents
 that caused any lasting global problems.  More
 likely, it will cause temporary headaches for
 some accountants and clerks who will have upgrade
 their obsolete systems in a hurry and "make do"
 in the meantime.
 |