This Place is Taken

Thursday, December 25, 2014

There's something about Christmas

 

Aaah…the cool breeze, falling temperatures, steady coffee, and in my case, a running nose and sore throat: all signs that the current month is December. I like the weather cool, but its not the same the other way round. And December is probably my favourite month of the year. I used to go to a Christian missionary school, so we used to celebrate each and every Christian holiday on the calendar, specially Christmas. Initially I used to hate the festivities , being a Hindu myself, I could not relate to many traditions Christians followed. But I gradually realized that Christmas is not just about the Prayers and Churches and the fasting, the endless Bible reading. The spirit of Christmas was about caring , and sharing, and some enjoying a few comforts of life with near and dear ones. Nowhere can this spirit be better seen , than in Charles Dickens' legacy novel: A Christmas Carol.

Funny, this play has a special place in all of my Christmas holidays, I have read, watched or at least thought of this little story every Christmas. Every annual day, a portion of this story, or its entirety would be chosen for a play. The most popular section is without a doubt the part were the second ghost, the Ghost of Christmas present, shows Uncle Scrooge the Christmas dinner at the Cratchit house. Bob Cratchit, his employee, is very poor, draws an even poorer salary from Scrooge, but has a large family to feed. The Cratchit family comprises of him, his wife, three daughters, three sons, the youngest of which , Tiny Tim, is crippled. The Cratchits live a measerly life, and Christmas is probably the only time of the year they indulge, and this is the time the Ghost and Scrooge decides to visit them.

Such a bustle ensued that you might have thought a goose the rarest of all birds; a feathered phenomenon, to which a black swan was a matter of course — and in truth it was something very like it in that house. Mrs Cratchit made the gravy (ready beforehand in a little saucepan) hissing hot; Master Peter mashed the potatoes with incredible vigour; Miss Belinda sweetened up the apple-sauce; Martha dusted the hot plates; Bob took Tiny Tim beside him in a tiny corner at the table; the two young Cratchits set chairs for everybody, not forgetting themselves, and mounting guard upon their posts, crammed spoons into their mouths, lest they should shriek for goose before their turn came to be helped. At last the dishes were set on, and grace was said. It was succeeded by a breathless pause, as Mrs Cratchit, looking slowly all along the carving knife, prepared to plunge it in the breast; but when she did, and when the long expected gush of stuffing issued forth, one murmur of delight arose all round the board and even Tiny Tim, excited by the two young Cratchits, beat on the table with the handle of his knife, and feebly cried Hurrah! -

There never was such a goose. Bob said he didn’t believe there ever was such a goose cooked. Its tenderness and flavour, size and cheapness, were the themes of universal admiration. Eked out by apple-sauce and mashed potatoes, it was a sufficient dinner for the whole family; indeed, as Mrs Cratchit said with great delight (surveying one small atom of bone upon the dish), they hadn’t ate it all particular, were steeped in sage and onion to the eyebrows! But now, the plates being changed by Miss Belinda, Mrs Cratchit left the room alone — too nervous to bear witness — to take the pudding up and bring it in.

Suppose it should not be done enough! Suppose it should break in turning out! Suppose somebody should have got over the wall of the back-yard, and stolen it, while they were merry with the goose — and supposition at which the two young Cratchits became livid! All sorts of horrors were supposed.

Hallo! A great deal of steam! The pudding was out of the copper. A smell like a washing-day! That was the cloth. A smell like an eating-house and a pastrycook’s next door to each other, with a laundress’s next door to that! That was the pudding! In half a minute Mrs Cratchit entered — flushed by smiling proudly — with the pudding, like a speckled cannon-ball, so hard and firm, blazing in half of half-a-quartern of ignited brandy, and bedight with Christmas holly stuck into the top.

Oh, a wonderful pudding! Bob Cratchit said, and calmly too, that he regarded it as the greatest success achieved by Mrs Cratchit since their marriage. Mrs Cratchit said that now the weight was off her mind, she would confess she had her doubts about the quantity of flour. Everybody had something to say about it, but nobody said or thought it was at all a small pudding for a large family. It would have been flat heresy to do so. Any Cratchit would have blushed to hint at such a thing.

At last the dinner was all done, the cloth was cleared, the hearth swept, and the fire made up. The compound in the jug being tasted, and considered perfect, apples and oranges were put upon the table, and a shovel-full of chestnuts on the fire. Then all the Cratchit family drew round the hearth, in what Bob Cratchit called a circle, meaning half a one; and at Bob Cratchit’s elbow stood the family display of glass. Two tumblers, and a custard-cup without a handle.

These held the hot stuff from the jug, however, as well as golden goblets would have done; and Bob served it out with beaming looks, while the chestnuts on the fire sputtered and cracked noisily. Then Bob proposed:

‘A Merry Christmas to us all, my dears. God bless us!’ Which all the family re-echoed.

‘God bless us every one!’ said Tiny Tim, the last of all.

The scene described is so vivid ! You can actually the whole family sitting down together for dinner together, helping each other, passing around small utensils, and slurping up every last morsel, with a cosy fire going in the fireplace nearby. The whole family shares what little they can afford, and makes sure everyone is properly fed and cared for. What more does one want ?

 

 

15891497877_0f1e1175cb_b

Friday, December 12, 2014

Nedry, Jurassic Park and Software Systems

 

So I am watching my favourite english movie again, Jurassic Park. The scene in the control centre starts playing, where Hammond has a minor altercation with Dennis Nedry, a programmer and the designer of the park's  computer systems. Early on, Hammond tells Grant and Sattler at the trailor the he can tell instantly about people, its his gift. Yet , he fails to see the villainy in Nedry, who is the person who kickstarts the sequence of events leading to the destruction of the park that night. The tropical storm alone would not have caused any damage to the Island, it is Nedry's power outage which causes things to fall apart. And since bad guys need to die, Nedry is eaten up later by the Dilophosaurus.

tmpD296

tmpCF89

Over the years, Nedry's character, the shaving can, and his didnt-say-the-magic-word has gained cult status. But he is still on the antagonist side of the story. He demanded more money, Hammond did not oblige, even when he would spare no expense anywhere else. He decided to steal, and paid for his mistakes. But in the book, there is a little more backstory to this guy. Due to the secrecy of the Jurassic Park project, Hammond cannot trust too many people, or word of what they are attempting will get out. So he employs a small team of experts for the project, and decides he needs even more less people to run the Island. The answer - heavy automation. A fully automated park which can be maintained by a 3 or 4 people from a control center. And he decides upon Nedry's small company to design the system, else he could have given the job to any big software development company out there.

But again, due to the heavy secrecy of the Island, Nedry cannot be told what the park is all about. So he is given abstract requirements revealing only very minor details, and never sees the big picture of things. Things like, reserve storage for huge field values, design door security systems.. Hammond attempts to keep him in the dark. When finally the systems are brought up, they don't work cohesively , and in many cases, the systems need to be enlarged, because Hammond's team had underestimated the size of the dinosaurs. Its a similiar story with Robert Muldoon, the cages and tranquilizer guns  he is given proves smaller, and he demands for bigger machines and gas powered jeeps for any emergency. But for Nedry, well, he is asked to redo the systems to new specifications, but Hammond demands Nedry does this job under the original contract, and refuses to pay him. He even calls up some of Nedry's other customer and tells them  Nedry is unreliable and untrustworthy. Nedry's small company faces losses redoing everything, he has a team of programmers working from Cambridge, and paying them and for other systems leaves him in a financial crisis. Seeing that he can not make any profit from this project, he is , in a way, forced to look outside for another way to make money.

tmp3032 

Dodgson, the corporate espionager from a rival genetics company and who knows about the Park, contacts Nedry and offers him the way out. He convinces him to steal live embryos from the park, and he will paid in millions of dollars. It can be seen in the book that Nedry is hesistant, Dodgson has to meet him many times to convince him to jump ship. And Nedry too is not comfortable dealing with Dodgson, so he sets up one more meeting just to record their conversation to cover his back. His plan was to steal and handover the embryos, and be back at his workstation in 15 minutes, nobody notices, and he leave would leave the scene once all the programming is complete. His plan would very well have worked, the only thing which came in the way was the storm. So you see , in the book, the reason for his devious nature is explained.

As a software engineer myself, (thought not self-employed) I can relate to this nice guy. Yep, he's a nice guy. I have faced his problem myselfs. When we in the business software consulting world start on a new project, we make an attempt to properly understand our clients operations. Instead of being given use cases and requirements up-front, we insist we see the existing system and how the company operates, the end to end business and transactions. This way, we will be able to better propose changes in the system, without breaking anything, but still improving. Most of our customers already have some sort of in-house built software, but they realize that needs to be upgraded or replaced with a better system. And whenever we are not explained the end to end flow, the solutions we design miss out things here and there. The resultant system works, but not as expected. The UI needs improvement. The integrations fail frequently. The performance dips.  In such cases, we are abruptly asked to redo it , but within the same time frame. We can't have more time, or money to redo this. This leads to many hours of overtime for us, often leading to all nighters and weekend work too, all unbilled of course. The best systems I have designed was when we had a very good knowledge of what our customer's business does.

Hey, but at least, we did not steal any embryos !

So you see, Dennis Nedry was a nice guy, who did what he did because he wanted to save his company, and lacked previous espionage experiences.

 

tmp63EF