[PLUG] That's It! Nautilus is HISTORY!
Ron Braithwaite
ron at braithwaites.net
Thu Sep 8 16:26:08 UTC 2005
On Sep 6, 2005, at 7:34 PM, AthlonRob wrote:
> Perhaps we should all share our "root oops" stories or something to
> make
> the new guy feel better? :-)
Well, a long time ago I had just taken a job as a systems programmer
in beautiful San Bernardino, armpit of the universe (I was living in
Idyllwild and commuting). A large part of the job involved writing
microcode for the Data General MV20000, which led to a number of very
funny stories (not necessarily funny at the time, though). I won't go
into the reasons why you had to use microcode to get any significant
systems level work done, but suffice it to say that the MV series had
4 special purpose 32 bit registers available to the compilers and
macro assembler, while there were 16 general purpose 32 bit registers
if you used microcode.
At any rate, I was writing a test suite to bang on the MUMPS compiler/
interpreter that I was working on and I was told by my manager not to
mess with the development machine, since they were doing something
there as well. So I log into the production machine to run my
innocuous little test.
Except it wasn't that innocuous.
When the test routine to check the date function, which had to
support both Gregorian and Julian dates, I just slammed the hardware
timedate back to a couple thousand years ago and marched it forward.
Very shortly afterwards, there was a mob outside my office door with
pitchforks and torches and tar and feathers. Seriously, there were
probably over 20 people in the hall yelling for my head on a platter.
It seems that we had essentially replace MV/OS with our own
customized MUMPS operating system (very funny stories around MUMPS,
believe you me), which used the timedate function to stamp the
virtual memory pages. When I whacked back timedate a couple thousand
years, there were about 60 people trying to actually do real work on
the machine. Many of them had not saved their work for *days* and it
was all gone.
I no longer do any work on production machines, even if management
tells me to. I can laugh at it now, but there were several people in
danger of aneurisms and I think I suffered some hearing loss that day.
Peace,
-Ron
Ron Braithwaite
2015 NE 37th Ave
Portland, OR 97212 USA
503-267-3250
ron at braithwaites.net
More information about the PLUG
mailing list