Question Your biggest "Oh ****" moments with computers

So they went and purchased a new machine, re-established the software license, and AGAIN refused to get proper surge protection (Really?). The same rounds of emails, the same shrugging of shoulders, and yet another thunderstorm.
:rofl: Corporate Darwinism in action... Admittedly, over here I've never seen a single PC killed by lightning - but in an area where it's known to happen leaving it out is just stupid...
 
:rofl: Corporate Darwinism in action... Admittedly, over here I've never seen a single PC killed by lightning - but in an area where it's known to happen leaving it out is just stupid...

Lightning exploded a 33k modem once here. But then, it was a fair trade, regarding that everything else remained intact. :lol:
 
Lightning once took out my previous PC's power supply, one ethernet port on our router and another PC's (luckily separate) ethernet card.
 
Happened to me. Effectively killed 4 years of customer product data (expensive stuff to get lost) stored in a DB while working with a simple command line client,

Is it weird that, because of your nationality, I at first parsed DB as "Deutsche Bahn" rather than "database?
 
Is it weird that, because of your nationality, I at first parsed DB as "Deutsche Bahn" rather than "database?

Well, likely most non-IT people would think of Die Bahn first. :lol:
 
Is it weird that, because of your nationality, I at first parsed DB as "Deutsche Bahn" rather than "database?

Don't worry, I turned it into Daniel Bryan, wondering how you'd store data in a person...:lol:
 
:rofl: Corporate Darwinism in action... Admittedly, over here I've never seen a single PC killed by lightning - but in an area where it's known to happen leaving it out is just stupid...

We're not especially prone to thunderstorms in Massachusetts but we do see them regularly in the summer. A protected power supply should have been mandatory; the cost was insignificant vs everything else they purchased for me.

They were deep into six figures with all the equipment and my paycheck, but getting small items (a few $100) was like pulling eye teeth. I still haven't figured them out. Anything less than $100 seemed to provoke a lot of inquiry, paperwork, and rage. However, I think I could have purchased a pure white pony and stabled it out on the production floor, no questions asked, so long as it cost $10,000 or over. It was a really weird place. I miss the money that they were throwing at me, but I knew it couldn't possibly last.
 
It's nothing compared to you guys' professional stuff, but there's nothing quite like the fear of realising that the "next" button in the stupid Ubuntu install CD actually means "wipe MBR and install"...

These days, I believe it boots into the LiveCD, and you have to actually run the 'Install' program off the CD to install. I presume they had too many complaints about people accidentally trashing their system with the old disks that defaulted to installing.
 
Back when I was first developing one of my first GUI apps with SFML I had yet to learn how to write C++ programs that took command line arguments, so my way of sending the gui app its initial time to count down from was to call the program with the windows API, and dump the selected time in seconds into a text file that the gui file opened.., It was all very complicated.

At some point during the development of this, I was trying to solve some sort of issue with the program that was calling the gui app. It was getting late and I was a bit frustrated, so I started spamming random solutions instead of thinking the problem through. At some point I placed the call that was starting the gui app inside of a while loop, compiled and executed the program. :facepalm:

Needless to say, I had to shut down the computer and restart at that point, since I couldnt close the gui app windows fast enough, and the original program that was spawning all of the new windows refused to shut down.

And that was how I launched a fork bomb on my own computer :lol:
 
I was working for a company doing electronic medical records. Someone needed a quick update to correct one patient's Social Security Number in the database. Now, I had already created user-proof interfaces to handle just this sort of thing; but, I was already connected to the database so I thought I'd save some time and entered some thing like this:

UPDATE Patients SET SSN='123456789';

Yep, I completely left off a WHERE clause, thus updating everything single patient to having the same SSN.

Fortunately my backups and journal since the last backup were in good shape and I was able to return everything to normal pretty quickly. But that was harrowing half-hour where I was sure I would be fired.

-- Mike
 
I haven't had anything nearly as catastrophic as the above, but as the effective IT department at my house, I've had some scares.

The first was updating the home server (running Ubuntu server). A new dist upgrade had been released, so I hopped onto the server through SSH. After blasting though the recommendation to have a physical terminal up instead of an ssh connection, I started the dist upgrade.

Server reboots normally, so I do a normal apt-get update and upgrade. That in turn regenerates the kernel, so I go for another reboot, but the server doesn't come back up. All attempts to SSH in get denied.

After trekking into the basement and hooking up a monitor and keyboard to the server, I find out that in regenerating, the video drivers (on a server???) were causing a infinite-boot loop. It turns out that the old graphics card I had left in the computer (I just converted an old computer into a server), had somehow screwed up the boot sequence. After adding a "nomodeset" to GRUB, the server was back in operation. From now on I'm always adding it to the GRUB configuration for a server :facepalm:

The second occured when I was backing up photos. I somehow got this great idea that I would sync all the photos in the house and back them up centrally with git-annex.

Testing it on my computer, I came up with a satisfactory solution. Moving to my parent's computer, I loaded my script and set it to work. Coming back later, I see the entire photos directory overwritten with Unix-style symlinks. Massive panic ensues.

Turns out that if git-annex is missing a certain executable in PATH, it silently fails, but continues checking in the directory. On Windows, this overwrites the whole directory with symlinks :facepalm: It worked on my computer because of my already developer-friendly PATH/environment.

In the end I managed to restore all the files from a backup, but I still learned my lesson; what works on your computer doesn't always work on others :lol:
 
We're not especially prone to thunderstorms in Massachusetts but we do see them regularly in the summer. A protected power supply should have been mandatory; the cost was insignificant vs everything else they purchased for me.

They were deep into six figures with all the equipment and my paycheck, but getting small items (a few $100) was like pulling eye teeth.


This "phenomenon" is more prevalent than one would think.

I know someone that got a $3,000 DSLR setup and they won't get a set of clear lens filters or even a proper lens cleaning pen or kit. These are pocket change items! She said she didn't want to spend any more money.

I know someone that has years of pr0n and personal pictures and videos and all that stuff and refused to get a backup disk citing cost. Yet they will replace the laptop, which hosts the single copy of it all, every 2 years. How much does a backup disk cost today? $50? $60?

I know someone that won't convert a 49.95 printer to bulk ink; giving me the reason that it might damage the printer. Yet they spend $65 on new oem mfg branded ink!
 
These days, I believe it boots into the LiveCD, and you have to actually run the 'Install' program off the CD to install. I presume they had too many complaints about people accidentally trashing their system with the old disks that defaulted to installing.

Oh, I knew it was the install program, I just foolishly didn't think "next" meant "we'll now just take care of things for you", to use the Windows 8 language. :lol:

All this reminds me of "Police lost 20,000 stop-search records after 'wrong button pressed'"
 
Well :censored:...

I have at least managed to get my system back to the state it was in before I screwed it up. The problem is that I only managed to get it back to the state before I screwed it up, which means that as of my last backup, the system wasn't in a consistent state, and was Ashley a rocking time bomb. So now I have to find my last good configuration...
 
Boy, I can't seem to leave terminal servers alone. :shifty:

Same setup as before, same reboot condition with a twist: malware cleanup with the added icing on the cake that the tool I used provided an unrequested, undesired and very much profanity-generating reboot on a very busy terminal server with numerous users processing financial paperwork.

Of course the customer's primary contact was johnny-on-the-spot; he was on the phone with me within two minutes. Do we remember the look on Ed Rooney's face when he realized it wasn't Ferris Bueller he was mouthing off to?

Of course I hadn't mouthed off to anyone but I still had the same look on my face as I stared at the phone and the blinking line light . . .
 
Last edited:
So they went and purchased a new machine, re-established the software license, and AGAIN refused to get proper surge protection (Really?). The same rounds of emails, the same shrugging of shoulders, and yet another thunderstorm.

I've seen companies do similar things on purpose for various reasons.
 
CrqcvHz.jpg


I should not take time off work, and here I am taking another week off after clearing this mess up. Who knows what it'll be like when I get back?

G8KdIsJ.jpg


Admittedly it's not my fault, but it did make me say "Oh <naughty word>" when I saw it.
 
Thanks to verified-tested backup procedures I've had very few Ohh-**** moments.
 
Back
Top