snippetjournal

– notes, snippet codes, and my journal

A Goodbye Email from a Hardcore Programmer

leave a comment »

source : http://magduos.com/2014/01/07/a-goodbye-email-from-a-hardcore-programmer/


/**
* @author Premkumar Masilamani
* @company Tata Consultancy Services
* @about My Life in TCS
* @startDate 03-Nov-2004
* @endDate 21-Nov-2013
*/

import com.hindustancollege.ComputerScienceDegree;
import com.love.programming.SoftwareEngineerDream;

public class PremsLifeInTCS extends SoftwareEngineerDream implements ComputerScienceDegree {

public static void main(String[] args) {

// Phase 1 - Jobless Wanderer
do {
attendInterview();
if (gotJobInTCS) {
passedInterview = true;
}
} while (!passedInterview);

// Phase 2 - Learning the Trade
while (working12PlusHoursADay()) {
learnTechnology();
}

// Phase 3 - Dollor Dreams
for (int i = 0; i < 10000; i++) {
askForOnsite();
if (yes) {
gotoUnitedStates();
break;
} else {
continue;
}
}

// Phase 3 - Enjoy Life in US
while (inUnitedStates) {
noWorkAllPlay();
if (tcsLostTheProject()) {
comeBackToIndia();
break;
}
}

// Phase 4 - Trying to fit in the corporate world
if (foughtWithManager() || foughtWithClient() || notOKWithApplicationDesign()
|| workedFor2Years()) {
switch (project) {
case AMEX:
break;
case TEG:
break;
case TFS:
break;
case LandG:
break;
default:
dontGotoOffice();
}
}

// Phase 5 - Kindling my romantic side
while (notGoingToOffice()) {
dateGirls();
if (foundTheRightOne()) {
marryHer("Sangavi");
}
}

// Phase 6 - Becoming a family man
goToOnsite(chooseOnsite(maxCurrencyRate("US", "GB", "SG", "AU")));
while (inUnitedKingdom) {
makeFriends();
hostParties();
workHard();
if (visaExpired) {
comeBackToIndia();
break;
}

}

// Phase 7 - Doing the inevitable
if (!challengingWork() && !changingProject() && !learningNewTechnology()
&& gotGoodOffer()) {
sayGoodByeToTCS("Thanks to everyone in TCS");
pleaseKeepInTouch();
}

}

public static void pleaseKeepInTouch() {
viaEmail("prem82@gmail.com");
viaBlog("http://blog.smileprem.com/");
viaFacebook("https://www.facebook.com/prem82");
viaTwitter("https://twitter.com/prem82");
viaLinkedIn("http://www.linkedin.com/in/prem82");
if (emergency) {
viaPhone("+91-99862-49904");
}
}
}

Written by snippetjournal

January 11, 2014 at 2:39 pm

Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: