RESTORATION (a science fiction novel) (RESTORATION (the science fiction trilogy))
Page 5
Dodge knew pretty much everything about that tracking device. His team was called upon to disable it in the software more than ten years ago. Dodge felt that it should just be omitted from the hardware and then there would be no reason to mess with the highly sensitive software side of the design.
Higher ups insisted that they could lobby through the right channels in congress and get the law pushed through, turns out they were right about that, “money talks,” and now they can reactivate all those tracking devices for people that want that feature and increase their profits even further.
It took ten years but they must have finally got to somebody and pushed it through. No doubt he would get called into his boss’s office sometime later this week. He would probably be given the task of reinstating the tracking code into the software.
Upon some reflection he remembered exactly where he stored the code and that he had backups of everything on a virtual server plus a third one at home that no one but him knew about. Even though it was against company policy to take those materials home, Tim had allowed it because Dodge volunteered to work on it over the weekends to get the project done in time for the deadline more than ten years ago.
That accomplishment got Tim a nice promotion and a huge increase in salary back at that time and Tim knew it was Dodge that really got it done. To be fair he took Dodge along with him and saw to it that he also got a good salary increase, and many good bonuses and perks over the years.
Even though Tim had never openly given Dodge the credit for the software which several publications at the time labeled “the work of a true pioneer and genius” Dodge didn’t mind at all, he really didn’t like that kind of attention and he still got rewarded very well financially for it.
Thinking back about the project he remembered how tired he was when it was done. He took a copy of it in on a Monday after staying up late all weekend trying to get the code stable and absolutely perfect. He handed it off to Tim and went on with his other task of the day.
Tim delivered it to the head of the development team for uploading into a test unit for some trial runs. He came back later the same day and took Dodge out for a long lunch.
“Dodge,” he said, “You knocked that one out of the park Buddy. The development department loaded your code and it worked perfectly!” I won’t forget this I promise! They were both very excited and they went on talking about where it might lead to during their lunch and then returned to the office late. In the excitement Dodge realized he never got the microdrive back and he was so tired the night before that he saved his final revisions to the microdrive and not his home PC.
At the end of the day he left his office a few minutes early and headed up to see Tim but he had already left early for a round of golf at the club, no doubt he was celebrating with some of the higher brass due to their huge success that day. Dodge grabbed another blank microdrive from his desk and ran down to the development lab. Everyone had gone now but several of the workstation computers were still running backups so he jumped on one to retrieve a copy of his work for safe keeping.
He just realized in that moment sitting in this meeting that he never copied that file back to his home computer. In fact he wasn’t for sure where he put the microdrive when he got home that night all those years ago.
The scientist had finished and another financial guy was up droning on about how this was going to make the company even more money and where they intended to invest it. He looked across the room and noticed Tim was looking at him. Tim made a hand gesture. It was code for, “It’s Miller Time.” Dodge smiled and gave him a subtle nod of agreement then they both returned to pretending that they were interested in the financial stuff.
When the meeting finally adjourned, Dodge met Tim out in the hall.
“Man! Wow! Was that the longest and most boring ending to an exciting announcement ever or what?”
“Yes, Yes it was!” Tim agreed, “Let’s go get some lunch and have that beer, better yet let’s have two.”
Dodge laughed, “Better make them light beers, I have to come back to work.”
“What! No way man, look, I’m your boss and you’re coming with me to the club. We’ll have a big sandwich and some chips and a couple of REAL beers and then go play nine okay?”
“Well, all right you’re the Boss, but you know how I golf. You gotta spot me my handicap otherwise I’ll never live down the butt whooping you’re about to unleash on me.”
“No worries Dodge my man,” Tim said as he hung his arm on Dodge’s shoulder, “I’ll give you pointers and spot you ten strokes!”
Chapter 4 It was nearly eleven p.m. when Dodge finally rolled up the drive at home. He called Linsey earlier to let her know what he and Tim were doing. Linsey didn’t mind. She said, “Besides you never know with Tim, get a few beers in him and play some skins and you might just come home a lot richer!” Dodge was glad that Linsey didn’t mind because he and Tim really did have a blast. She was already in bed when he got in but she was still awake, she was too curious about the big announcement at work to sleep.
“So how did it go?” She asked, as Dodge slipped into bed.
“Well Tim Stomped me pretty good on the front nine, but I nearly caught up on the back nine after he had a few too many beers. He still beat me though, even drunk.” They both started laughing.
“Good thing you’re not counting on golf for a living huh?”
“No kidding, we’d be poor for sure!”
Dodge knew what was coming next and he hated to lie. He thought about it all the way home from the club. He formulated a plan. He would lie, but as little as possible.
“So what was the big break through you guys were celebrating,” asked Linsey, “Did you cure cancer or what?”
“Whoa, well I wish, then a lot fewer people would need Restoration, it’s hard to believe we can clone people but we can’t cure cancer.”
“So, what’s the deal?” “Well they found out they can use the tracking again now in the Lifecorder units, remember that project that ESS worked on about ten years ago, the one that was on a subcontract with another company?”
“Oh yeah,” Linsey had to think, “So why is that such a big deal?”
“Well ESS will make a lot of money off the sales of the tracking services and that will make our company even more successful.”
He went on for a few more minutes and Linsey didn’t say anything. He repeated some of the boring financial stuff that they droned on about in the meeting and it put Linsey right to sleep. He laughed a little to himself. “It’s a good thing I had extra coffee before that meeting, otherwise I would have fallen asleep just like her.”
He didn’t feel too bad about what he told her, she knew about the project she just didn’t know that it was HIS project.
He laid there for a few minutes reflecting about everything that had happened over the weekend, and then suddenly it hit him, where had he put that microdrive? “Oh well, I’ll look in the morning.”
The longer he laid there the more he wondered and he couldn’t sleep now for wondering where he had put it. He quietly slipped out of bed and went down the hall to his study. He had a pretty good Idea of where he might have put it out of habit. He went into the study and over to the far window, reached up behind the curtains and grabbed a key that he kept above the sill. He went to his desk and opened the bottom right-hand drawer and pulled out a small fireproof box that he kept a few very important items in, like the title to his 1969 Pontiac GTO. “Very rare.”
He opened the box and began digging around for the microdrive. He found it quickly because it was easy to spot among the others in there because it was a bright orange color, a limited run promotional issue at the time with ESS’s company logo of a computer chip on it.
He figured right, he was a creature of habit, he didn’t remember putting it in there but there it was just as he thought it would be. He tossed it back in and was about to close the box when he remembered he still needed to copy it to his PC for sa
fe keeping. Microdrives were very reliable but it never hurt to have another back up.
Chances are he would be asked to look at it soon anyway. “Well what the heck I’m up already.” He grabbed the microdrive and flipped on his computer. He opened the file up with his now outdated editor just for old times sake. The huge file was on his screen. Hours and hours of hard work that paid off well for him and Tim both. It was like going back in time seeing that old code from ten years earlier. Now it was time to do what he had forgotten to do years ago, save it to his hard drive.
He hit the save and found the old file, selected it, and hit save again. The usual message appeared on the screen as expected. “Replace file LifeCordertracker9 file size 398KTB, with file LifeCordertracker9 file size 1289KTB?” “What? Why was the file on the microdrive so much larger? It should have been only one night’s worth of editing.” He always saved it nightly over the weekend with the exception of the very late hours of the night Sunday which ran into Monday morning when he fell asleep at the computer.
He woke up late the next morning at his desk and had to rush off to work with the finished program neglecting to save the few small tweaks he had made to the program. That was the whole point of going down to the development lab and making another copy off the work station because in the chaos of the day he forgot to ask for the microdrive back from Tim.
Tim took off early to go golf that day so instead of bothering him at the club Dodge went and copied one off for himself to take home for his archive. He was still exhausted so he tossed it into his little fire box and locked it away for safekeeping, forgotten until now. But now something weird was going on with the file, something he would have noticed ten years ago had he backed the microdrive up to his PC like he should have.
It was late now and he was tired but he had to take a look at the file, he just had to know why it was so much larger. He began scanning down through the code page by page. It was very time consuming as the original program was complex and spanned over three hundred pages, but now his editor info window indicated that the page count was more than eleven hundred pages, weird. He kept scanning. The code seemed to go on forever. It had been so long since he viewed it that it seemed a little foreign to him now. Several hours later he still hadn’t found anything that threw up a red flag. He scanned the first one hundred pages plus a few more. He thought that maybe the development guys appended something onto the end of the file so he jumped to the last page and began working backwards.
He scanned another hundred pages in reverse and found nothing. Whatever it was must be in the middle somewhere but why? He removed the microdrive from the com. port, put it back into the fire safe, locked it and returned it to the bottom desk drawer. He couldn’t keep his eyes open any longer. The mystery would have to wait until another day.
He returned the key to the window sill and as he did he noticed a glint of light coming in, he pulled back the shade. No way, was it nearly dawn? He had stayed up all night, unbelievable! He was exhausted but his mind was racing. He was due back at work in two hours but there was no way he could make it through a whole day of work, he had to get some sleep.
He went down to the kitchen, grabbed his skyphone and said, “Call in sick,” something he hadn’t done in over a year. He laid the phone down and let it do its thing. He had a preprogrammed message that would automatically call him in sick with Steph for the day. Dodge used his last bit of energy to get into bed, kiss his wife on the neck, and plunged into a deep sleep.
An hour later he was awakened by Linsey.
“Dodge! Get up. You overslept!”
“No, no Hun, I’m sick today I’m staying home.”
“Really, are you all right?”
“Yeah, yeah, I’m fine, just had a bad case of insomnia last night so I was up all night.”
“Oh, okay, well I’m going downstairs to make sure the kids get something good to eat before they run off to god knows where. Can I get you anything?”
“No thanks, I just need sleep.”
Linsey didn’t quite know what to think, her first thought was that maybe Dodge had more to drink while golfing than he let on last night or maybe he was worried about Bobby and his Dad and couldn’t sleep, anyway he seemed fine so she went on about her day with plans to check on him later.
Dodge slept because he was so exhausted but he kept dreaming about the code and what might be wrong with it. He felt that he had let the company down by not double checking everything the day that he took the finished code in and gave it to Tim.
Did he not run the compiler right? What did he do that caused the program to be so large? Did he accidentally add some other old code to the middle of it because he was so tired? He had to get up and go back at it to find out what in the world had gone wrong, and if it had gone wrong, how in the world did the thing even work? Extra code inadvertently inserted in the middle should have locked the system up and caused some major errors, yet the product had been working for years with no apparent problems.
At 11:00 A.M. with just four hours of sleep under his belt he was up. After a quick shower and a shave he was dressed and headed down the hall to the study. He called over the railing to Linsey.
“Hey darling, can you bring me some coffee? I’ll be in my study.” She heard it but she didn’t believe it. What in the world was going on with Dodge? First he stays up all night then he calls in sick, which he never does. He gets up with very little sleep and heads right to the study? “I wonder what he’s up to?”
“Sure, I’ll make some fresh, bring it up in a bit.”
“Thanks, you’re a peach,” he said as he headed around the corner and down the hall to the study. He fired up the PC and began searching through the code again from where he left off. Within a few minutes Linsey came in with a cup looped in one finger, a full carafe of coffee, and a plate with a cream cheese bagel.
“Oh, thanks! Just put it there on the corner,” said Dodge.
He didn’t really have time to think up a reason for what he was doing or at least not an air tight one.
“Okay Dodge Joseph Kerrington, what the heck are you up too? You’ve been acting mighty strange over the last twenty four hours and I’ll demand a complete account of all your activities. Is there another woman?”
Dodge looked up from his work. Linsey was standing there smiling sheepishly at him in a rather attractive pose. “Oh boy, he was in trouble now.” He had piqued her curiosity to the point of no return. A half-baked story wouldn’t sell it but he took his best shot anyway.
“Well Linsey Ann Kerrington. I’ve been up all night thinking about work and Bobby and Dad. Then while lying in bed taking it easy I remembered that I had some figures for the third quarter engineering budget. The whole thing is due to Tim’s boss by tomorrow. With all the commotion around here I forgot about it.”
“I have to get it done by tonight so that I can get some sleep and take it to Tim in the morning. Otherwise Tim is going to get yelled at and Tim is my friend, Okay?”
Linsey said, “Okay,” but instead of leaving the room she walked around the desk to sneak a peek at the computer screen while pretending to arrive for the sole purpose of depositing a kiss on his cheek. Dodge knew how stealthy Linsey could be when she got really curious so he had already opened a financial report on top of his code window before she walked around. All she saw in her quick glance was a bunch of numbers in a spreadsheet.
“You behave in here Mister and just holler if you need anything okay?”
“Sure thing Babe, I will, thanks.” Before she got all the way out of the room Dodge already had the code back up on top the financial report and was scanning over it again with even more intensity.
He spent several more hours and went through the entire middle of the code and found nothing. How could the file be so much larger and the page count so much greater when there have not been any changes? “Of course!” He must have accidentally pasted something at the bottom of the screen, something inert. A bit of information that
would be placed after the final, “end of code,” command. If so it would have no effect on the program.
“I hope I didn’t put my entire personal phone library on the bottom of the programming code.” That would mean that every single Lifecorder out there had his entire phone book embedded in it. How embarrassing that would be if someone discovered it years later? He thought this might be possible because he would sometimes edit his phone book on his PC and then use copy and paste to move the whole thing to his skyphone for an update. He had done it that way for years.
He scrolled down through all the pages to the last one. There was hundreds of blank pages on the end of the code but no content and no phonebook, what else could it be? Why all the blank pages?
He expected at least a single character at the very bottom as a place holder thinking maybe he fell asleep on the space bar that night years ago and saved a bunch of blank pages, filled with spaces which would certainly explain all the extra pages but it would not explain the ridiculous difference in file size as blank pages would barely take up any file space. If that was the case, the file would be only slightly larger, not three times larger.