Showing posts with label Software Engineer. Show all posts
Showing posts with label Software Engineer. Show all posts

Friday, February 23, 2007

Sunday, February 18, 2007

Work and happiness

Vivek Pradhan wasn't a happy man. Even the plush comfort of the First Class air-conditioned compartment of the Shatabdi Express couldn't cool his frayed nerves. He was the Project Manager and entitled to air travel. It was not the prestige he sought, he had tried to reason with the admin guy, it was the savings in time. A PM had so many things to do! He opened his case and took out the laptop, determined to put the time to some good use. "Are you from the software industry sir," the man beside him was staring appreciatively at the laptop. Vivek glanced briefly and mumbled in affirmation, handling the laptop now with exaggerated care and importance as if it were an expensive car. "You people have brought so much advancement to the country sir. Today everything is getting computerized." 'Thanks," smiled Vivek, turning around to give the man a detailed look. He always found it difficult to resist appreciation. The man was young and stocky like a sportsman. He looked simple and strangely out of place in that
little lap of luxury like a small town boy in a prep school. He probably was a Railway sportsman making the most of his free traveling pass."You people always amaze me," the man continued, "You sit in an office and write something on a computer and it does so many big things outside."

Vivek smiled deprecatingly. Naivety demanded reasoning not anger. "It is not as simple as that my friend. It is not just a question of writing a few lines. There is a lot of process that goes behind it." For a moment he was tempted to explain the entire Software Development Lifecycle but restrained himself to a single statement. "It is complex, very complex." "It has to be. No wonder you people are so highly paid," came the reply. This was not turning out as Vivek had thought. A hint of belligerence came into his so far affable, persuasive tone. "Everyone just sees the money. No one sees the amount of hard work we have to put in." "Hard work!" "Indians have such a narrow concept of hard work. Just because we sit in an air-conditioned office doesn't mean our brows don't sweat. You exercise the muscle; we exercise the mind and believe me that is no less taxing." He had the man where he wanted him and it was time to drive home the point.

"Let me give you an example. Take this train. The entire railway reservation system is computerized. You can book a train ticket between any two stations from any of the hundreds of computerized booking centers across the country. Thousands of transactions accessing a single database at a given time; concurrency, data integrity, locking, data security. Do you understand the complexity in designing and coding such a system?" The man was stuck with amazement, like a child at a planetarium. This was something big and beyond his imagination. "You design and code such things." "I used to," Vivek paused for effect, "But now I am the project manager,"

"Oh!" sighed the man, as if the storm had passed over, "so your life is easy now."

It was like being told the fire was better than the frying pan. The man had to be given a feel of the heat. "Oh come on, does life ever get easy as you go up the ladder. Responsibility only brings more work. Design and coding! That is the easier part. Now I don't do it, but I am responsible for it and believe me, that is far more stressful. My job is to get the work done in time and with the highest quality. And to tell you about the pressures! There is the customer at one end always changing his requirements, the user wanting something else and your boss always expecting you to have finished it yesterday." Vivek paused in his diatribe, his belligerence fading with self-realization. What he had said was not merely the outburst of a wronged man, it was the truth. And one need not get angry while defending the truth. "My friend," he concluded triumphantly, "you don't know what it is to be in the line of fire." The man sat back in his chair, his eyes closed as if in realization. When he spoke after sometime, it was with a calm certainty that surprised Vivek. "I know sir, I know what it is to be in the line of fire," He was staring blankly as if no passenger, no train existed, just a vast expanse of time. "There were 30 of us when we were ordered to capture Point 4875 in the cover of the night. The enemy was firing from the top. There was no knowing where the next bullet was going to come from and for whom. In the morning when we finally hoisted the tricolor at the top only 4 of us were alive." "You are a..."

"I am Subedar Sushant Singh from the 13 J&K Rifles on duty at Peak 4875 in Kargil. They tell me I have completed my term and can opt for a land assignment. But tell me sir, can one give up duty just because it makes life easier. On the dawn of that capture one of my colleagues lay injured in the snow, open to enemy fire while we were hiding behind a bunker. It was my job to go and fetch that soldier to safety. But my captain refused me permission and went ahead himself. He said that the first pledge he had taken as a Gentleman Cadet was to put the safety and welfare of the nation foremost followed by the safety and welfare of the men he commanded. His own personal safety came last, always and every time. He was killed as he shielded that soldier into the bunker. Every morning now as I stand guard I can see him taking all those bullets, which were actually meant for me. I know sir, I know what it is to be in the line of fire." Vivek looked at him in disbelief not sure of his reply. Abruptly he switched off the laptop. It seemed trivial, even insulting to edit a word document in the presence of a man for whom valor and duty was a daily part of life; a valor and sense of duty which he had so far attributed only to epical heroes.
The train slowed down as it pulled into the station and Subedar Sushant Singh picked up his bags to alight. "It was nice meeting you sir." Vivek fumbled with the handshake. This was the hand that had climbed mountains, pressed the trigger and hoisted the tricolor. Suddenly as if by impulse he stood at attention, and his right hand went up in an impromptu salute. It was the least he felt he could do for the country.



PS: The incident he narrates during the capture of Peak 4875 is a true life incident during the
Kargil war. Major Vikram Batra sacrificed his life while trying to save one
of the men he commanded, as victory was within sight. For this and his
various other acts of bravery he was posthumously awarded the Param Vir
Chakra - the nation's highest military award



~~~
My salute to all the soldiers of all our nations who risk their lives, to save ours!

Amazing short story

There was a contest in a software company to write a fictional story for 500 words max which would start with the line " On a dark and foggy night, a small figure lay huddled on the railway tracks leading to the Bangalore station"

This is what a guy wrote for the contest....... and surprisingly, it was adjudged the best short story : ))


On a dark and foggy night, a small figure lay huddled on the railway tracks leading to the Bangalore station. At once I was held back to see someone in that position during midnight with no one around. With curiosity taking the front seat, I went near the body and tried to investigate it. There was blood all over the body which was lying face down. It seemed that a ruthless blow by the last train could have caused the end of this body which seemed to be that of a guy of around my age. Amidst the gory blood flow, I could see a folded white envelope which was fluttering in the midnight wind. Carefully I took the blood stained envelope and was surprised to see the phrase "appraisal letter" on it. With curiosity rising every moment, I wasted no time in opening the envelope to see if I can find some details about the dead guy. The tag around the body's neck and the jazzy appraisal cover gave me the hint that he might be a software engineer. I opened the envelope to find a shining paper on which the appraisal details where typed in flying colors. Thunders broke into my ears and lightening struck my heart when I saw the appraisal amount of the dead guy!!!!! My God, it was not even, as much as the cost of the letter on which the appraisal details were printed.... My heart poured out for the guy and huge calls were heard inside my mind saying "no wonder, this guy died such a miserable death"... As a fellow worker in the same industry, I thought I should mourn for him for the sake of respect and stood there with a heavy heart thinking of the shock that he would have experienced when his manager had placed the appraisal letter in his hand. I am sure his heart would have stopped and eyes would have gone blank for few seconds looking at the near to nothing increment in his salary.
While I mourned for him, for a second my hands froze to see the employee's name in the appraisal letter... hey, what a strange co-incidence, this guy's name is same as mine, including the initials. This was interesting. With some mental strength, I turned the body upside down and found myself fainted for a second. The guy not only had my name, but also looked exactly like me. Same looks, same built, same name.... it was me who was dead there!!!!!!!! While I was lost in that shock, I felt someone patting on my shoulders. My heart stopped completely, I could not breathe and sprung in fear to see who was behind......... splash!!! Went the glass of water on my laptop screen as I came out of my wild dream to see my manager standing behind my chair patting on my shoulder saying, "wake up man? Come to meeting room number two. I have your appraisal letter ready".

Slogging!

Extract of Mr. Narayana Murthy's Speech during Mentor Session:

LOVE YOUR JOB, BUT NEVER FALL IN LOVE WITH YOUR COMPANY BCOZ U NEVER KNOW WHEN COMPANY STOPS LOVING YOU - Narayana Murthy, Chairman - Infosys

I know people who work 12 hours a day, six days a week, or more. Some people do so because of a work emergency where the long hours are only temporary. Other people I know have put in these hours for years. I don't know if they are working all these hours, but I do know they are in the office this long. Others put in long office hours because they are addicted to the workplace. Whatever the reason for putting in overtime, working long hours over the long term is harmful to the person and to the organization.

There are things managers can do to change this for everyone's benefit. Being in the office long hours, over long periods of time, makes way for potential errors. My colleagues who are in the office long hours frequently make mistakes caused by fatigue. Correcting these mistakes requires their time as well as the time and energy of others. I have seen people work Tuesday through Friday to correct mistakes made after 5 PM on Monday.

Another problem is that people who are in the office long hours are not pleasant company. They often complain about other people (who aren't working as hard); they are irritable, or cranky, or even angry. Other people avoid them. Such behavior poses problems, where work goes much better when people work together instead of avoiding one another. As Managers, there are things we can do to help people leave the office.

First and foremost is to set the example and go home ourselves. I work with a manager who chides people for working long hours. His words quickly lose their meaning when he sends these chiding group e-mails with a time-stamp of 2 AM, Sunday. Second is to encourage people to put some balance in their lives.

For instance, here is a guideline I find helpful:

1) Wake up, eat a good breakfast, and go to work.

2) Work hard and smart for eight or nine hours.

3) Go home.

4) Read the books/comics, watch a funny movie, dig in the dirt, play with your kids, etc.

5) Eat well and sleep well.

This is called recreating. Doing steps 1, 3, 4, and 5 enable step 2.

Working regular hours and recreating daily are simple concepts. They are hard for some of us because that requires 'personal change'. They are possible since we all have the power to choose to do them.

In considering the issue of overtime, I am reminded of my oldest son. When he was a toddler, if people were visiting the apartment, he would not fall asleep no matter how long the visit, and no matter what time of day it was. He would fight off sleep until the visitors left. It was as if he was afraid that he would miss something. Once our visitors' left, he would go to sleep. By this time, however, he was over tired and would scream through half the night with nightmares. He, my wife, and I, all paid the price for his fear of missing out.

Perhaps some people put in such long hours because they don't want to miss anything when they leave the office. The trouble with this is that events will never stop happening. That is life !! Things happen 24 hours a day.
Allowing for little rest is not ultimately practical. So, take a nap.

Things will happen while you're asleep, but you will have the energy to catch up when you wake.
Hence "LOVE YOUR JOB BUT NEVER FALL IN LOVE WITH YOUR COMPANY".

Team work

Read the story below, I think this story is most suitable 4 u coz urn

PL is

Expecting too much 4m u.





A good story for all of us to follow in our careers......



Once upon a time a Washerman was bringing up two donkeys. Let us say

Donkey-A and Donkey-B.



Donkey-A felt it was very energetic and could do better than the

other. It

always tried to pull the washerman's attraction over it by taking

more load

and walking fast in front of him. Innocent Donkey-B is normal, so it

will

walk normal, irrespective of the washerman's presence. After a period

of

time, Washerman started pressurizing Donkey-B to be like Donkey-A. But

Donkey-B unable to walk fast, got continuous punishment from

washerman. It

was crying and told personally to Donkey-A "Dear friend, only we two

are

here, why to compete with each other....we can carry equal load at

normal

speed -".



That made Donkey-A all the more energetic and next day it told to

washerman

that it can carry more load and even it can run fast also.



Obviously happier washerman looked at Donkey-B.., his BP raised and he

started kicking Donkey-B. Next day with smile, Donkey-A carried more

load

and started running fast. But it was breathtaking for Donkey-B and it

couldn't act that way....But the washerman was frustrated, so he

harassed

Donkey-B terribly, and finally it fell down hopelessly.



Then Donkey-A felt itself as a supremo and happily started carrying

more

load with great speed. But now the Load of the Donkey-B is also being

carried by Donkey-A.,and still it has to run fast. For some period it

did,

finally



due to fatigue it got tired and started feeling the pain. But

washerman

expected more from Donkey-A. It also tried best, but couldn't cope up

with

his owners demand. The Washerman got angry with Donkey-A also and

started

harassing to take more load...Donkey-A was crying for long time and

then

tried its best...But it couldn't meet the owner's satisfaction.

Finally the

day came when due to frustration the washerman killed Donkey-A and

went for

searching some other Donkeys.



It’s an endless story..........



But the moral of the Story in Corporate life is......,



*"Think all projectmates are same and that everyone is capable....

Always

share the Load equally..... Don't ever act smart in front of your

Boss and

never try for getting over-credit... *



*Don't feel happy when urn project mate is under pressure.. "*



*And most importantly, Never Work Hard, Work Cleverly..... "Success

is a

journey not a destination" *
Do you use the Run feature in Windows XP? For most, this feature remains unused (or rarely used). Why is that? Well, First off nearly all of the Run Commands Correspond to a particular Control Panel Item or a Utility, Tool or Task that can be accessed through Windows. There are, however, tools and utilities that I bet you never knew you had that can be accessed through the Run feature. The main reason most people don't use the Run feature is because they don't know the Commands. So, to solve that problem, I decided to put together the following listing, which lists 99 Run Commands and what they correspond too...



Accessibility Controls access.cpl

Accessibility Wizard accwiz

Add Hardware Wizard hdwwiz.cpl

Add/Remove Programs appwiz.cpl

Administrative Tools control admintools

Adobe Acrobat (if installed) acrobat

Adobe Designer (if installed) acrodist

Adobe Distiller (if installed) acrodist

Adobe ImageReady (if installed) imageready

Adobe Photoshop (if installed) photoshop

Automatic Updates wuaucpl.cpl

Bluetooth Transfer Wizard fsquirt

Calculator calc

Certificate Manager certmgr.msc

Character Map charmap

Check Disk Utility chkdsk

Clipboard Viewer clipbrd

Command Prompt cmd

Component Services dcomcnfg

Computer Management compmgmt.msc

Control Panel control

Date and Time Properties timedate.cpl

DDE Shares ddeshare

Device Manager devmgmt.msc

Direct X Control Panel (If Installed)* directx.cpl

Direct X Troubleshooter dxdiag

Disk Cleanup Utility cleanmgr

Disk Defragment dfrg.msc

Disk Management diskmgmt.msc

Disk Partition Manager diskpart

Display Properties control desktop

Display Properties desk.cpl

Display Properties (w/Appearance Tab Preselected) control color

Dr. Watson System Troubleshooting Utility drwtsn32

Driver Verifier Utility verifier

Event Viewer eventvwr.msc

Files and Settings Transfer Tool migwiz

File Signature Verification Tool sigverif

Findfast findfast.cpl

Firefox (if installed) firefox

Folders Properties control folders

Fonts control fonts

Fonts Folder fonts

Free Cell Card Game freecell

Game Controllers joy.cpl

Group Policy Editor (XP Prof) gpedit.msc

Hearts Card Game mshearts

Help and Support helpctr

HyperTerminal hypertrm

Iexpress Wizard iexpress

Indexing Service ciadv.msc

Internet Connection Wizard icwconn1

Internet Explorer iexplore

Internet Properties inetcpl.cpl

Internet Setup Wizard inetwiz

IP Configuration (Display Connection Configuration) ipconfig /all

IP Configuration (Display DNS Cache Contents) ipconfig /displaydns

IP Configuration (Delete DNS Cache Contents) ipconfig /flushdns

IP Configuration (Release All Connections) ipconfig /release

IP Configuration (Renew All Connections) ipconfig /renew

IP Configuration (Refreshes DHCP & Re-Registers DNS) ipconfig /registerdns

IP Configuration (Display DHCP Class ID) ipconfig /showclassid

IP Configuration (Modifies DHCP Class ID) ipconfig /setclassid

Java Control Panel (If Installed) jpicpl32.cpl

Java Control Panel (If Installed) javaws

Keyboard Properties control keyboard

Local Security Settings secpol.msc

Local Users and Groups lusrmgr.msc

Logs You Out Of Windows logoff

Malicious Software Removal Tool mrt

Microsoft Access (if installed) access.cpl

Microsoft Chat winchat

Microsoft Excel (if installed) excel

Microsoft Frontpage (if installed) frontpg

Microsoft Movie Maker moviemk

Microsoft Paint mspaint

Microsoft Powerpoint (if installed) powerpnt

Microsoft Word (if installed) winword

Microsoft Syncronization Tool mobsync

Minesweeper Game winmine

Mouse Properties control mouse

Mouse Properties main.cpl

Nero (if installed) nero

Netmeeting conf

Network Connections control netconnections

Network Connections ncpa.cpl

Network Setup Wizard netsetup.cpl

Notepad notepad

Nview Desktop Manager (If Installed) nvtuicpl.cpl

Object Packager packager

ODBC Data Source Administrator odbccp32.cpl

On Screen Keyboard osk

Opens AC3 Filter (If Installed) ac3filter.cpl

Outlook Express msimn

Paint pbrush

Password Properties password.cpl

Performance Monitor perfmon.msc

Performance Monitor perfmon

Phone and Modem Options telephon.cpl

Phone Dialer dialer

Pinball Game pinball

Power Configuration powercfg.cpl

Printers and Faxes control printers

Printers Folder printers

Private Character Editor eudcedit

Quicktime (If Installed) QuickTime.cpl

Quicktime Player (if installed) quicktimeplayer

Real Player (if installed) realplay

Regional Settings intl.cpl

Registry Editor regedit

Registry Editor regedit32

Remote Access Phonebook rasphone

Remote Desktop mstsc

Removable Storage ntmsmgr.msc

Removable Storage Operator Requests ntmsoprq.msc

Resultant Set of Policy (XP Prof) rsop.msc

Scanners and Cameras sticpl.cpl

Scheduled Tasks control schedtasks

Security Center wscui.cpl

Services services.msc

Shared Folders fsmgmt.msc

Shuts Down Windows shutdown

Sounds and Audio mmsys.cpl

Spider Solitare Card Game spider

SQL Client Configuration cliconfg

System Configuration Editor sysedit

System Configuration Utility msconfig

System File Checker Utility (Scan Immediately) sfc /scannow

System File Checker Utility (Scan Once At Next Boot) sfc /scanonce

System File Checker Utility (Scan On Every Boot) sfc /scanboot

System File Checker Utility (Return to Default Setting) sfc /revert

System File Checker Utility (Purge File Cache) sfc /purgecache

System File Checker Utility (Set Cache Size to size x) sfc /cachesize=x

System Information msinfo32

System Properties sysdm.cpl

Task Manager taskmgr

TCP Tester tcptest

Telnet Client telnet

Tweak UI (if installed) tweakui

User Account Management nusrmgr.cpl

Utility Manager utilman

Windows Address Book wab

Windows Address Book Import Utility wabmig

Windows Backup Utility (if installed) ntbackup

Windows Explorer explorer

Windows Firewall firewall.cpl

Windows Magnifier magnify

Windows Management Infrastructure wmimgmt.msc

Windows Media Player wmplayer

Windows Messenger msmsgs

Windows Picture Import Wizard (need camera connected) wiaacmgr

Windows System Security Tool syskey

Windows Update Launches wupdmgr

Windows Version (to show which version of windows) winver

Windows XP Tour Wizard tourstart

Wordpad write

Google Tips

P hrase your question in the form of an answer. So instead of typing, "What is the average rainfall in the Amazon basin?", you might get better results by typing "The average rainfall in the Amazon basin is."


§ T his is an old one, but very important: Put quotes around phrases that must be searched together. If you put quotes around "electric curtains," Google won't waste your time finding one set of Web pages containing the word "electric" and nother set containing the word "curtains."


§ Similarly, put a hyphen right before any word you want screened out. If you're looking up dolphins, for example, you'll have to wade through a million Miami Dolphins pages unless you search for "dolphins - Miami."


§ Google is a global White Pages and Yellow Pages. Search for "phonebook:home depot norwalk , ct," Google instantly produces the address and phone number of the Norwalk Home Depot. This works with names ("phonebook:robert jones las vegas, NV") as well as businesses.


§ Don't put any space after "phonebook." And in all of the following examples, don't type the quotes I'm showing you here.


§ Google is a package tracker. Type a FedEx or UPS package number (just the digits); when you click Search, Google offers a link to its tracking information.


§ Google is a calculator. Type in an equation ("32+2345*3-234=").


§ Google is a units-of-measurement converter. Type "teaspoons in a gallon," for example, or "centimeters in a foot."


§ Google is a stock ticker. Type in AAPL or MSFT, for example, to see a link to the current Apple or Microsoft stock price, graphs, financial news and so on.

§ Google is an atlas. Type in an area code, like 212, to see a Mapquest map of the area.

§ Google is Wal-Mart's computer. Type in a UPC bar code number, such as "036000250015," to see the description of the product you've just "scanned in." (Thanks to the Google Blog,

http://google.blogspace.com , for this tip and the next couple.)

§ G oogle is an aviation buff. Type in a flight number like "United 22" for a link to a map of that flight's progress in the air. Or type in the tail number you see on an airplane for the full registration form for that plane.

§ Google is the Department of Motor Vehicles. Type in a VIN (vehicle identification number, which is etched onto a plate, usually on the door frame, of every car), like "JH4NA1157MT001832," to find out the car's year, make and model.

§ For hours of rainy-day entertainment, visit http://labs.google.com . Here, you'll find links to new, half-finished Google experiments-like Google Voice, in which you call (650) 623-6706, speak the words you want to search for and then open your browser to view the results. Disclaimer: It wasn't working when I tried it. (Ditto a lot of these experiments.)

A peek into a Software Engineer's life

It was raining heavily outside. Dark clouds gathered in the sky and nature was in its ominous best. I took a break from my work and went to the pantry to grab a cup of coffee. I had a sip and went near the window to see the rain pouring down heavily outside the glass structure. I was inside our huge office building, unruffled by even the fierceness of the nature. Through the heavy transparent glass, I could see a small girl trying to hold on to her umbrella which the wind was snatching away from her. I felt sorry for the girl, and was happy that I was not in a similar pathetic situation. Yes. I take pride for the fact that I am a software engineer. . I have everything which a common man would envy; money, status, respect, you name it I have it. I always wanted to be software professional and here I am, working for one of the best firms in the world. But then, am I really happy? Now, I could see an imprint of my palm on the other glass window, through which I reminisced my past, basked in the warmth of the sun shine.

My childhood was so much of fun. I vividly remember those rainy days, when I hugged my mother tightly during sleeping listening to all the stories told by her. Now, I have a big house here, but then it is just a house, not a home. My parents are pretty far away from me now. I have a cell phone to talk to them everyday, but then I really miss those dinners which I had with my family everyday. I could easily afford to

taste all the different cuisines these days, but the best of food

there, lack the love and affection which is present in the food prepared by my mother.

I threw a lavish party for my colleagues for my birthday, but then they would never replace the birthdays when my friends secretly brought a cake and at the end, half of the cake would have ended up on my face. The couple of hundred bucks that u save for a long period just to give a treat to your friends in the road side chat shop can never give the pleasure even after spending a few thousand bucks these days.

The scene of me crying and refusing to have dinner on the day when I fought with my best friend came to my mind. Today, she has gone far away from me, taking away my love and with it my life, but I am sitting and coding here with a false smile on my face. Everyday I meet new people, but then I long ceased to make a new friend.

It's true that I have a lot of things now. I have a nice bed, but no time to sleep. Lots of money, but no friends to spend it with.

The latest designer clothes, but a worn out body. Quite a few to flirt, but no one to love. Awards for technical excellence, but no reward for the crave for peaceful ambience. A confident demeanor, but a reluctant and apathetic mind. Full of rain, but no sunshine even in the farthest distance.

Now, I could see the small girl on the road enjoying in the rain with her umbrella firmly in her grip. She might not have all the comforts which I have, but then she has the innocence and fun which I lost a long time back. I have decided to come out of this false fantasy, even if it is at the expense of losing the tap of the software engineer.

I am going to again enjoy my life. I am going to go out in the rain and play with the small kid now. I removed my tie, and went near my computer to shut it down. Just then, I saw a new mail alert in my mail box. I slowly opened outlook and I found a message from my manager with an attachment saying that there was a critical defect in the code and I have to fix it soon. I convinced myself that I am not going to get bogged down again by these pressures and stick to my decision. I ignored the mail and went to the rest room. After a couple of minutes, the software engineer in me came out, his shirt tucked in with the perfect tie knot, sat before the computer, and started typing,

XYZ,

I am looking into the defect and will send the patch files before EOD.

Saturday, February 17, 2007

Panchathantra 2K7

Once upon a time, there was a software engineer who used to develop programs on his Pentium machine, sitting under a tree on the banks of a river. He used to earn his bread by selling those programs in the Sunday market.

One day, while he was working, his machine tumbled off the table and fell in the river. Encouraged by the Panchatantra story of his childhood (the woodcutter and the axe), he started praying to the River Goddess.

The River Goddess wanted to test him and so appeared only after one month of rigorous prayers. The engineer told her that he had lost his computer in the river. As usual, the Goddess wanted to test his honesty.

She showed him a match box and asked, "Is this your computer ?"

Disappointed by the Goddess' lack of computer awareness, the engineer replied, "No."

She next showed him a pocket-sized calculator and asked if that was his.

Annoyed, the engineer said "No, not at all!!"

Finally, she came up with his own Pentium machine and asked if it was his.

The engineer, left with no option, sighed and said "Yes."

The River Goddess was happy with his honesty. She was about to give him all three items, but before she could make the offer, the engineer asked her, "Don't you know that you're supposed to show me some better computers before bringing up my own ?"

The River Goddess, angered at this, replied, "I know that, you stupid idiot! The first two things I showed you were the Trillennium and the Billennium, the latest computers from IBM!" So saying, she disappeared with the Pentium!!

Moral: If you're not up-to-date with technology trends, it is better keep your mouth shut and let people think you're a genius, than to open your mouth and remove all doubt!!!

Have fun and keep smiling!

We hope our jokes, funny pictures and other cool stuff made you happy and our aim is to make this place an entertainment heaven where you get all sorts of entertainment under one roof. Please write to us at charliechaplinis@gmail.com and help us improve.