Lobster Newburg

When you were a kid, did you ever hear anything like this: “Eat everything on your plate! Millions of people are starving in China while you sit there wasting food!” That is something I heard often as a child. My mother grew up during the Depression, and had been taught not to waste anything. She came from good working-class Irish stock, and she learned how to cook from her no-nonsense, meat and potatoes, Irish mother.

I don’t know what experience you might have with Irish cooking, but I’ll tell you what mine was. My grandmother was a master at preparing dinners consisting of roast beef, string beans, and mashed potatoes and gravy.

This was a good thing, because my grandfather LOVED roast beef, string beans, and mashed potatoes and gravy. I figure this must be the official national dinner of Ireland. It seems like every time I visited my grandparents they had roast beef, string beans, and mashed potatoes and gravy for dinner.

So when my mother left home and married my Dad, she knew how to cook one meal: roast beef, string beans, and mashed potatoes and gravy. I have to give my Dad a lot of credit for surviving those early years before she learned how to make meatloaf to serve along with the string beans and mashed potatoes and gravy. At last he had some variety.

After spending my entire youth

eating Gerber’s baby food spinach and Gerber’s baby food squash out of those little jars,

I was really happy the first day I was finally allowed to eat big people’s food.

I thought the string beans and mashed potatoes and gravy were great. The roast beef, however, I chewed and chewed and chewed and chewed into a big wad and then I spit it out.

Mom finally got the idea that a little variety might be good. This was after about five years of nothing but roast beef, string beans, and mashed potatoes and gravy, with an occasional meatloaf thrown in. She talked to one of our Italian neighbors and picked up a new recipe.

She learned how to heat up canned Chef BOYARDEE ravioli. I really liked the ravioli, and it went pretty well with the string beans, and mashed potatoes and gravy. Then she learned how to make spaghetti and meatballs.

They were terrific. Even better, once you filled your plate with spaghetti and meatballs, there was no room left for the string beans and mashed potatoes and gravy.

Flushed with success, she decided to try out even more new meals on her growing family. By this time I had brothers. We all appreciated the spaghetti and meatballs,

the ravioli,

and even the roast beef, string beans and mashed potatoes and gravy,

since we now had it only six nights a week instead of seven like before.

The first new dinner she tried after her spaghetti success was liver and onions with a side of canned lima beans, and of course mashed potatoes and gravy.

This did not go over quite as well with the troops as spaghetti did. However, thanks to Mom and Dad’s Depression-era upbringing, we boys had our plates filled by a parent. Then we were commanded to eat everything on our plates.

It was about this time that my brother Tyson figured out how to upchuck on demand. He would eat a few spoonfuls of mashed potatoes and gravy, look at that liver and onions in front of him, think about how disgusting it was, then put a bite of it in his mouth. Yup. It really was disgusting. Before you knew it, a queasy look would come over his face and BLORRP! He would throw up onto his plate. This of course ruined the rest of his dinner and he would be sent from the table.

The “punishment” of being sent from the table was actually a victory for him. He didn’t have to eat the liver and onions. No such luck for me or for my other brothers. We had to stay at the table until we had eaten every last bite of that liver.

Somehow my mother got the idea that maybe liver and onions might not be the best alternative to roast beef, string beans, and mashed potatoes and gravy. She decided to try something else. Maybe seafood would be more popular. That was when she surprised us all with—Lobster Newburg.

I was surprised all right. The first surprise was the nauseating smell that started wafting from the kitchen about a half hour before dinnertime. The next surprise was the way it looked when I came to the table. I had never been a big fan of casseroles anyway, but this one reached a new low.

A curdled cream sauce, shot through with red speckles, covered lumps of slimy canned white lobster meat. The combination of smells coming from the lobster and the sauce was overpowering. I pinched my nose shut and started breathing through my mouth. Lobster Newburg was the most horrible thing I had ever seen or smelled in my life, let alone put into my mouth.

Not only did I have to see it and smell it—I had to eat it–eat every last bite on my plate. I took a bite and felt the slimy meat quiver in my mouth. I started feeling woooozy. The smell of it and the feel of it in my mouth made my skin crawl. I started to feel faint. At that moment, I knew what Hell must be like. Without even trying, I suddenly understood how Tyson could upchuck on demand. This time I beat him to it.

Mom never served us Lobster Newburg again. And I never complained again about dinners of roast beef, string beans, and mashed potatoes and gravy.

Creating a Database that Meets User Needs 3: The Requirements Phase

Computer Storage

After the scope of a database development project has been established during the Definition Phase, you need to find out what the stakeholders in the project need it to do for them. That is the job of the Requirements Phase. In the Definition Phase, you talk with the client. This is the person who has the authority to hire you or, if you are already an employee, assign you to this development task. This person is not, however, the only one with an interest in the project. In all probability, someone other than the client will use the system on a daily basis. Even more people may depend on the results generated by the system. It is important to find out what those people need and what they prefer because your primary client may not have a complete understanding of what would serve them best.

The amount of work you must do in the Requirements Phase depends on the client. If can be quick and easy if your are dealing with a client who has prior experience with similar database development projects. Such a client has a clear idea of what he wants and, equally important, what is feasible within the time and budget constraints that apply.

On the other hand, this phase can be difficult and drawn-out if the client has no experience with this kind of development, only a vague idea of what he wants, and an even vaguer idea of what can reasonably be done within the allotted time and budget.

Aside from your primary client, other stakeholders in the project, such as various users, managers, executives, and board members, also have ideas of what they need. These ideas often conflict with each other. Your job at that point is to come up with a set of requirements that everyone can agree upon. This will probably not meet everyone’s desires completely. It will be a compromise between conflicting desires, but will be the solution that gives the most important functions to the people who need them.

The Statement of Requirements

The Statement of Requirements is an explicit statement of the database application’s deliverables, including its display, update, and control mechanisms. It will answer such questions as:

  • What will the display look like? How will components be arranged? What will be the color scheme?
  • What items will need to be updated, and how will that be done?
  • How will users navigate between screens?
  • Will selections be made by key depressions, and if so, which  keys will do what?
  • Will operations be initiated by mouse clicks? If so, which operations?
  • What will the maximum acceptable response time to a query be?

The Statement of Requirements must be as detailed as possible because it is essentially a contract between you and your client. You are agreeing on exactly what will be delivered and when it will be delivered. To seal the arrangement, bot you and your client should sign the Statement of Requirements, signifying agreement on what you will be responsible for delivering.

Sumarizing, in the Requirements Phase you must:

  • Interview typical members of all classes of stakeholders in the project.
  • Provide leadership in getting stakeholders to agree on what is needed.
  • Create the Statement of Requirements, which describes in detail what the system will look like and what it will do.
  • Obtain client approval of the Statement of Requirements, indicated by a signature and date.