True Stories

Back Home Next

Home
FAQ
True Stories
Submissions
Price List
Downloads
Links
Search
Privacy Policy
Terms of Use

Here are some SRS stories that may amuse or disgust you --- depending on how close they hit to home.

Backing up. Beep, beep, beep.

At one company, as the size of their database grew, a full backup would no longer fit on a single tape. The computer operator decided to back up just the databases and the O/S. That worked well for a couple of years --- until the disk drive crashed. They were able to recover their database and the compiled application code, but the hands of the 3-person programming staff were tied. They couldn't do much, other than change some dictionary items or paragraphs, until the SRS gave them back the program source code.

Another company didn't realize their backup tapes for the last eight months were all useless because of a hardware problem - a problem reported by the backup software and ignored by the computer operator. They would have been okay if some new hire hadn't inadvertently deleted the source code directory one day. All of the application development done for the last eight months was lost and would have been re-programmed, were it not for the SRS.

Note to self: Remember to verify that the backups are saving the program source code. 

You can't fire me. I'm the only one that knows the password for the source code I've encrypted.

Tisk, tisk! Some folks seem to learn things the hard way. He was fired. They didn't need no stinking password --- they knew about the SRS.

I'll show them. They'll never figure out all of the little bugs I've put into the source code. (Some of these programs can't be compiled any longer; otherwise, the application will stop working.) I'll show them! They need me.

A derivation of the previous story, but a scary one -- it was as though all of the programs had potential viruses in them. The perpetrator made insidious changes over a period of several months, knowing that the company's backup procedures only provided a two-month window of recovery. The other programmers wouldn't know whether or not they had been sabotaged until they tried to compile and run the programs. The perpetrator copied the original programs off to his own computer. Unfortunately, that copy wasn't available to the company. The company used the SRS on the object code they were running. In addition, they compiled the suspect source code and used the SRS on that set. By comparing the two source code result sets they figured out which programs had been sabotaged.  

We're sorry, the number you have dialed has been disconnected and there is no new number. If you believe you have reached this recording in error, please hang up and try your call again.

Over the years, a variety of software application vendors have been successful at licensing their products, only to stumble and fall into the big bit bucket of software companies. Sometimes the software vendors keep the source code escrow up to date; sometimes they don't. When the source code escrow isn't there or it is out of date, the SRS saves the day.

Oh, you have that version? Wow, dude! Like, we stopped supporting that a few years ago. Let's see... Hold, please... (Music...) Okay, I'm going to transfer you to Spike in sales for a quote on the upgrade to the new version for the Framus O/S. What? You don't run the Framus O/S? Wow... Hold, please… (Music...)

Your company bought the computer system and application software many years ago, and it seemed like a good idea at the time. Initially, the software vendor would make changes here and there, but now the vendor doesn't want to go there any more --- he has moved on to the latest and greatest whatever. So, what's the problem? Just buy a new computer system and application software, convert all of your data, and re-train all of your employees. That's simple, right? Simple, maybe. Easy? No. Instead, some companies have decided to take on the role of support themselves by using the SRS.

I'm sorry, your computer hardware is officially obsolete and we won't support your configuration any longer.

The software vendor has evolved their application to the point that it will no longer operate on your computer system. Consequently, they no longer provide support for your version. This is another case where it may be easy to recommend upgrading everything, but some companies have used the SRS to establish their own self-help program.

Hey, George. Do you know where the source code to the _____ programs are kept?

While in the midst of converting their application to a new database platform, some companies have found that several key programs seem to be missing. This is probably the most common call for the SRS.

We used the PI/open to UniVerse decompiler and now all of the programs look like #@$%! They're chock-full of GOTOs. Trying to maintain this stuff is a bear!

The UniVerse decompiler for PI/open lets you cross the bridge, but once you get to the other side…. to put it plainly, maintenance of the source code can suck. Many of us like spaghetti - in a bowl, with some cheese - but not in our programs. The SRS can tidy up the mess by bringing back the logical structure and getting rid of many, if not all, of the GOTOs.

Hey, Mack. Let's compete against XYZZY Company. We've got that back up of their application we stole from a site a few months ago. We'll send the stuff to the SRS and we'll be in business.

Bzzzzt! I'm sorry, that's the wrong answer! But, hey! Thanks for playing along! As a consolation gift, Johnny has these nice nickel-plated handcuffs or you can choose what Mary has behind curtain number one. Why, it's an all-expense-paid extended vacation at your nearby penitentiary, a certificate for two tattoos, and a one-year supply of soap-on-a-rope! Better luck next time - Bye-bye! 

The SRS is not intended to be used to commit intellectual property theft. We reserve the right to refuse service to anyone.

The stories are real. The names are changed to protect their privacy. Any similarity to real people is purely unintentional… but if you recognize yourself, you may need to use the SRS.

Hit Counter  

Privacy Policy Terms of Use
The Source Recovery Service, Source Recovery Service for UV, SRS4UV and SRS are trademarks of srs4uv.com, inc. 
All other products mentioned are registered trademarks or trademarks of their respective companies.

Questions or problems regarding this web site should be directed to info@srs4uv.com.
Copyright © 2002-2005 srs4uv.com, inc. All rights reserved.