Chapter 1
The tech chat room was busy when it suddenly appeared, "DB ex crash cash end. Charlie."
Now to many people that ad meant absolutely nothing, but to me it was pretty clear that Charlie was desperate for a database geek who would work on a crash project for no money until the job was done.
I didn't like the cash at the end, since I was broke. In fact, I had been evicted from my studio apartment a few days earlier and had been freeloading on a friend's couch. However, database management is my thing, and a crash project meant that the end was near, so it was worth a try.
I had interviewed for two jobs in the real world during the past week. Neither company asked me back—I didn't know if it was my string tie or the absence of socks that did me in, but nevertheless, I was still unemployed.
I thought, "What the hell," and typed "Charlie, phone num pls."
Instantly, "282-2468."
Since I was at my friend's place, a phone was available. I dialed the number and it was answered on the first ring.
A soft female voice answered, "Hello."
"Is Charlie around?"
"I'm Charlie," said the female.
"I'm Clyde."
There was a pause and then she blurted, "I'm desperate. If you're a good DB, I need you now."
Her voice did sound desperate, but it was a nice sounding voice, and I wasn't very busy anyway. "Tell me how to get to your place and I'll come over and talk."
"8920 Western; apartment 309. There isn't an elevator."
"Charlie, I'll be there in an hour. By the way, I'm really good in DB."
Fifty minutes later I walked up the stairs of a sixty-year-old building that showed every one of those years and knocked on the door of 309.
She opened the door; she looked like shit.
She was wearing a baggy sweatshirt and pants with worn flip-flops for shoes. Her hair was a dirty blond that hadn't been washed in a day or so. But it was her sunken eyes—an equal mixture of blue and red—that told me she hadn't slept in a while. She might be pretty. She was about five-foot-eight or so, but with the baggy clothes it was hard to say anything else about her body.
"You look like you have a deadline, Charlie."
"How would you know?"
"I've been there...many times."
She mumbled something and then raised her voice, "Come in and let's talk."
She led me into a very large but old studio apartment. Everything was in one room including the bed. I guessed that the only other door in the room probably led to the bathroom. Against one wall was the work area—two tower computers tied to one printer sitting on a pair of old tables that were strewn with paper. In the middle of the room was a ratty couch. The tiny kitchen area had the basic appliances. On another wall was a big bed that hadn't been made.
She led me over to the couch and I sat down as she wheeled over one of the work chairs. She sat down facing me.
"Cliff," she began...
"My name's Clyde," I interrupted.
She blushed briefly and said, "How did you ever get the name Clyde?"
I grinned, "The normal way—my parents named me."
She blushed again.
She tried again. "Tell me about yourself."
"I was born and named Clyde. My parents were hippies. I went to school and was bored. Finally I went to State U and took computer science. I knew more than the instructors, but they had good equipment so I put up with them. I graduated two years ago and never found a regular job, but I spend a lot of time helping people. I'm part of an informal computer underground; when a rush job comes out, if I like it, I do it."
"Why don't you get a regular job?"
"No one will hire me."
"Why?"
"My theory is that it is a combination of my string tie and no socks."
"Clyde, string ties went out forty years ago."
I shrugged, "I like them. Maybe they'll make a comeback.
"Look Charlie, trust me, I'm great in database and you look like shit, and you also look desperate, so where are we?"
For a second I thought she was going to cry, but then she sucked it up and stared at me.
"My ex-boyfriend and I graduated last year with majors in computer science. We wanted to start our own company so we created a LLC, rented this place by the month, and started looking for jobs.
"We got a few small, patch jobs at first and then this project came up. The company wanted a major change to their main system that had to be more efficient and run faster than their old system. The database is huge and takes forever to manipulate it the way they want.
"We underbid the job and said $30,000, and that we would do it in three weeks. We should have said two months and $60,000, but this was our first big job so we closed our eyes and took it. We got ten percent up front and we get the balance when we successfully benchmark the new system.
"We should have asked for one-third up front, but again, we really wanted the job."
I interrupted, "So far you've told me a story that I've heard many times. It's the nature of the industry."
"Not when your boyfriend wants equal time playing in bed and working, and the work he does somehow never quite works right.
"We had a huge fight a week ago. He walked out. I changed the locks and I'm trying to finish all the work. We only have five more days."
"Where does the project stand?" I asked.
I have most of the programming done with one major problem that I can't break through. The real problem is my ex thought he was a DB god. It turns out he didn't know shit. His data manipulation doesn't work fast. In fact, it doesn't work slow—it doesn't work. So even if I get over the programming problem, I'm still screwed without fast access to the data."
"What's in it for me?"
"The ten percent has been spent. If we do the job, the split is sixty-forty. You'll get forty percent of the $27,000 if we deliver."
I changed subjects. "How did you get the name Charlie?"
I caught her by surprise and she stared at me. Finally, "My dad wanted a boy. So Charlene became Charlie. The boy he wanted was supposed to take over the family business when he retired. Just before I graduated I asked him if he would take me into the business. His answer was that 'Women can't do the job.' "
"That must have pissed you off."
"I haven't talked to him since I graduated. I'm not stupid. I know part of the reason I started this company was to show him he was wrong."
I stared at her; she stared at me.
Finally I asked, "Do you have the database documentation, and do you have a test file for testing?"
"Yes."