Tunnel Rat posted on January 31, 2009 13:29

More to come about my first week at the Curry Den, but I got into a flame war over at IV and stumbled across this gem from one of my favorite tech writers, John C. Dvorak:

The curious case of Rajendrasinh B. Makwana


Here's a tidbit:

Why was Makwana working at Fannie Mae in the first place? Are you telling me no American citizen could have done his job?

This is not a new concern. It has long been believed that in most cases H1B visas in technology have been exploited by companies such as Fannie Mae only because programmers coming from India work cheaper. But there is no way of knowing much about any of these folks, and that immediately becomes a homeland-security issue.

Over the years, companies like Fannie Mae have been begging for more and more H1B visas. That means more people working cheaper than the going rate. You get what you pay for.



Of course, the H-1B pimps and their indentured servants here with bogus visas are screaming racism...


Posted in:   Tags: ,
Tunnel Rat posted on January 29, 2009 21:26

Man, I got a ton of hits after publishing a post on Dice about the rampant anti-American discrimination going on at my new gig. My post was copied to a site that is dedicated to “'fixing Employment based green card delays” (which means 'We need more exotic non-whites here to make life miserable for the pale oppressors') and the responses are hilarious! They actually posted my “Real Resume” a dozen times to make the case that I am some sort of bigoted wacko who can’t hold a job.

Nope, I have no problems getting and holding a job, and when I encounter some fuckup in my line of work, I refuse to put my tail between my legs and take the abuse. THAT is what people hate – the fact that I don’t take shit, and I have the skills and balls to tell people what I think and move on.

As for life at CLS, things are good. I am creaming the junior H-1B developers and cranking out more solid code than my Indian team lead can keep up with. At the same time, I am tactfully pointing out that “Transaction” is spelled “TRANSACTION” and not “TRANSATION” – which is exactly the way the Hindi hack on my team spelled it when naming numerous classes and namespaces in our project solution.

I got in a little bit late today -- I had told my lead that I sometimes have to drop my adorable daughter off at school – and there he was, standing in my cube, waiting. WTF? I think he was admiring my wallpaper of screenshots. He was really pleasant, telling me that I could just print out the SRS instead of running to the copier all day. I actually like and respect the guy – he has his hands full.

So we chatted about the code, and I pointed out some deviations from the design patterns, explained my plan of attack, and made geek small talk. He is fully aware that I know my shit, and this is all that matters.

Like I said, I will try to bond as much as I can with the imports, just so they don’t cut my balls off when the wheels fall off of this over-scoped project. So after taking a little break this afternoon, I made eye-contact with an Indian smoking outside. BTW, Desi-boys, is it OK for an Anglo to look an Indian in the eye, or is it some sort of cultural act of disrespect? Just wondering.

So the guy says something about the weather, and I bum a smoke.

“I think I know you,” he says.

“Really?” I rattled off a bunch of names of the big local companies I had worked for, and one registered with him, a place I had contracted at about ten years ago.

But that was it. His name is Raj and he does “validation.” Sits caddy-corner from me. And he didn’t have much else to say. Oh well. Maybe he just hates white people.

The few honkeys at the place keep to themselves. We should all be hanging out together in the parking lot like the Aryan Brotherhood does at Folsom, but that might piss off the CEWPS.

The one really cool white guy is the cracker that sets up the PCs. He’s loud, throws around the F-Bomb, and knows his shit. I overheard him today saying that he has to set up four new workstations for the new QA folks coming from India, and two or three more for contractors being added to work on my team. Maybe my Anglo buddy still has a shot.

But four QA types have to be imported? WTF? Isn’t QA, like, banging away at an app and logging all the bugs? What, no American can do that “skilled” job? That is just wrong on so many levels.

Other than that, I am on my best behavior. No headphones, no web-surfing, no reading the Wall Street Journal with my feet propped up on the desk, which is my normal MO. I’ve only gotten the stink eye from a couple of CEWPS, and the honkeys, for the most part, go out of their way to introduce themselves and hold doors open for me.

The cube next to me is still open, and no sign of the second contractor that was supposed start when I did. The project is slipping, and the spec isn’t even final yet. And still my contractor buddies are begging me for leads. You gotta love that whole H-1B thing. I myself had to spend six months in an Italian refugee camp until my political dissident father got a sponsor in the USA, but the “best and brightest” from India get to fly in and take the job of an American in the worst economy in 30 years, no questions asked.

To be continued….


Posted in:   Tags:
Tunnel Rat posted on January 28, 2009 21:33

Notes from the front, and then off to bed -- busy day of coding tomorrow.

1. Dikshit is a common Indian name

2. H-1Bs wear very odd looking shoes

3. Junior Indian coders are as bad as Junior American coders

4. Indian software firms don't let women near the code. Maybe QA, but you'll never see one doing C# or SQL.

5. A good architect is a good architect. Period. I don't care where they're from. If a guy quotes "Martin Fowler" and knows all about NHibernate, Rails, and persistance, he knows his shit. I don't give a shit if his name is Abhishek. Right now, I am like the guy in "The English Patient" and if the Sikh can defuse the landmine, I am his buddy. Google those terms, retards. You'll get the idea.

6. I keep a post-it note with my team members names stuck to my wallet, and I am thinking about getting an arm-band -- like the football players use, with a laminated list of plays, but mine will have the names of my team members.

7. I spent the morning printing out screenshots of the app and pinning them on the walls of my cube. I must have covered about 80 square feet of cube, and when my lead and another "debeloper" saw that, it blew their mind. Plus I had sequence-diagramed all the code and laid it out on my desk (I hadn't even gotten the Gant chart yet). Just to let them know I wasn't fuckin' around.

8. Before the end of the day, I was cranking out classes in the business object, because I knew the Service/Entity pattern after working with NetTiers and other ORMs. BTW, since this was a C# project, it was very OO, and I dig that. As a former VB hack, I know what bad code looks like, and these guys had laid down a good foundation. And VB.NET programmers suck -- they will write a 10000 line method like it is cool -- the design guidelines on my project say each method should be 250 lines, max. You VB guys suck. Learn C#, for Christ's sake.

9. No word from my honky contractor buddy who is trying to get on the gig. I asked my lead when the other contractor is supposed to start, and he said he thought he was supposed to start when I did. So they passed on my homeboy, and now will lose a week while the new local guy gets up to speed. In the meantime, I will (with a little OT) probably crank out his deliverables and make him look worthless. Dumbass PM should have hired my Whitey friend, even if he did have to take care of his kids on Sundays. BUT NOOOOOOO -- Mr. PM has got three curry-boys cranking out code day and night for a cheaper rate, and sending all their money back to Dehli.

To be continued...


Posted in:   Tags:
Tunnel Rat posted on January 27, 2009 21:46

I am going to have to go into Twitter-ish mode and suspend the long rants.

My new contract has a 250 page spec and the project has to be done by May 1. Balls-to-the-Walls coding.

But at least the curryboys have implemented Enterprise Library and Teleric. So far, they all seem nice, with decent communication skills. A lot of them smoke -- I may pick up the habit again in order to bond with them. Maybe then they will resist their urge to throw the token Anglo under the bus when the project schedule slips.

The place is 75% Hindi. I don't get it. If the pot-head white boys would get off WOW and learn some math, we probably wouldn't need to import so many H-1Bs.

But maybe the Americans are stupid and lazy, as the CEWPS like to say (trust me, I read their posts on their Desi forums).

For example, the scumbag teenager down the street built his own Linux box, could probably hack some code, and become a decent developer. But instead he joined the Amnesty Internation Club in his high school, started wearing Che-Guevara shirts, and smoking dope.

Now (when he is not playing WOW) he humps his anorexic girlfriend in the loft of his parent's house, and he can't even get a $17/hr summer job at his old man's concrete company because he wouldn't be able to pass a piss test. So the douchebag, like most lefty potheads, will live at home for years, never finish college, and bitch about the evil right-wing.

That is why H-1Bs are flooding the market. For the same price as an American, you can get a mediocre developer who doesn't surf porn constantly, get high, play video games, or live with his parents.


Posted in:   Tags:
Tunnel Rat posted on January 27, 2009 21:34

I'll have to be pithy here.

My new gig is going to be called "Custer's Last Stand" -- CLS for short.

It is ten Americans surrounded by dozens of Indians.

No shit. In a state with almost 10% unemployment, this company that markets risk-management software to pharmacutical companies has managed to hire all of maybe a dozen non-Indians to code. And almost no women, except a couple of Asian chicks, the HR lady, and the receptionist. That is actually not a bad thing. FYI, women, for the most part can't code. But I'm generalizing. Like, for the most part, black dudes can't swim. My amphib platoon in the Corps had two brothers, so that is just the facts.

So my team is eight guys. THREE have been shipped over from India with an H-1B or L-1 to finish this death march of a project.

I met one of the imports today. Pleasant guy, but marble-mouthed, and it took him ten tries and two hours to get the project to compile on my box. Not exactly a codesmith. And he looked about 25, 30 tops. Junior developer.

Yet this curry shop has some how proved that no Americans were qualified to do his job. I made the cut out of 40 candidates, but Desi-boy gets to fly in from Delhi, live in a dorm with 10 others, and do the job an American guy could do.

In know this for a fact because they picked me over one of my Anglo programming buddies. I put in a good word for him, and his recruiter is putting the squeeze on the PM to get him on the gig. He texted me today, and here's the transcript:

HIM: What do you think about my people contact [the PM] today and ask if they might be interested in adding me to the team. One spin my rep might have is that they are housing and paying people from overseas.

[Not to mention committing rampant H-1B fraud, I thought to
myself]


HIM: [The PM] told my rep that he would love to have me there but he needs to get clearance to do it. So we wait...That is a very good sign. Thanks!

ME: Cool, because it is like Custer's Last Stand here.

HIM: LOL, that what I figured...Except the Indians are on your side.

ME: We'll see about that. I might just be here so they can meet a quota.




To be continued...


Posted in:   Tags:
Tunnel Rat posted on January 27, 2009 13:19

I am going to have to go into Twitter-ish mode and suspend the long rants.

My new contract has a 250 page spec and the project has to be done by May 1. Balls-to-the-Walls coding.

But at least the curryboys have implemented Enterprise Library and Teleric. So far, they all seem nice, with decent communication skills. A lot of them smoke -- I may pick up the habit again in order to bond with them. Maybe then they will resist their urge to throw the token Anglo under the bus when the project schedule slips.

The place is 75% Hindi. I don't get it. If the pot-head white boys would get off WOW and learn some math, we probably wouldn't need to import so many H-1Bs.

But maybe the Americans are stupid and lazy, as the CEWPS like to say (trust me, I read their posts on their Desi forums).

For example, the scumbag teenager down the street built his own Linux box, could probably hack some code, and become a decent developer. But instead he joined the Amnesty Internation Club in his high school, started wearing Che-Guevara shirts, and smoking dope.

Now (when he is not playing WOW) he humps his anorexic girlfriend in the loft of his parent's house, and he can't even get a $17/hr summer job at his old man's concrete company because he wouldn't be able to pass a piss test. So the douchebag, like most lefty potheads, will live at home for years, never finish college, and bitch about the evil right-wing.

That is why H-1Bs are flooding the market. For the same price as an American, you can get a mediocre developer who doesn't surf porn constantly, get high, play video games, or live with his parents.


Posted in:   Tags:
Tunnel Rat posted on January 23, 2009 13:26

After six months of looking, I finally landed another contract. I wasn't out of work for six months, but I knew my last consulting gig wasn't going to go further, so I started looking early. And especially after sending the 'The Email That Almost Got Me Fired', my days were numbered.

So with two weeks left to go, I landed an interview at a place close by. Which is good, because I had been sending resumes for jobs to cities all across the country, and even flew out of town for an interview for a remote gig.

That's how bad it is.

Thanks to the flood of cheap H-1Bs and the dumbass I.T. managers that hire them, I now have to become a migrant worker. While a retard from Mumbai sits in an office with an ocean view, doing bad coding in a high-rise 15 minutes from my home, I have to plan to leave my family for six months and live in a hotel working for a client 400 hundred mile away.

Nice. Way to go, H-1B fans. You have contributed to a modern day equivalent of the Grapes of Wrath so that you can displace Americans with docile, illiterate Indian coders.

So when I got the eager call from an agency that I had worked for in the past for a local gig, I jumped at it. The skillset was right in my wheelhouse -- .NET AND Oracle, which is rare. Oracle projects are almost exclusively Java now.

"How soon can you start?" the recruiter asked.

"I like to give a couple of weeks notice, but I am winding down, so I am sure my manager wouldn't mind a week," I told him.

We talked rates (not very good, but ok), and he said the position would be moving fast.

In the meantime, I Googled the company.

OMG.

It was almost all Indian, from the CEO on down. Shit. The chances of an Indian shop hiring Whitey is slim to none.

Indians are the most racist culture on earth, next to the Nazis. The upper castes hate the lower castes, and the Northern Indians hate the Southern Indians (Talis), and all Indians hate Sri-Lankans, and Hindu Indians hate Muslim Indians, and they ALL hate Pakistanis, and the whole lot despises Anglos, unless they can make money off of the them.

So I didn't expect much. I was surprised when the recruiter called back a couple of days later.

"They rejected your resume because you'd have to give notice and they need someone to start right away." In the contracting world this translates to:

The project is late and it is turning into a death march and they are throwing bodies at it.

"Well, my boss is cool and he knows I am looking, so I could start next week," I told the agent.

"Great, we'll try again. If it works, can you interview tommorrow?"

"Sure," I told him. Man, I needed a new job. Fast. Fucking four mortages will kill a man.

I got the confirmation that night.

The next day, I show up at the place in my monkey suit, ready to wage war. I was not going to humbled by a bunch of marble-mouthed Indians. I am at the top of my game, coding-wise, and can compete with the imports any day.

The first thing I see is three H-1B types strolling outside for a break. I smiled and said hello. I can be a phony bastard when needed.

I sign in, and what do I see but the name of another contractor I used to work with a couple of years ago. Awesome dude. Local boy. Wow, if it was me and him in the running, that might be tough. Hopefully they would hire both of us.

So after meeting the PM, I was put in a conference room for the techinical interview. Who walks in but the three chaps that I had seen early. They introduced themeselves, and of course I couldn't pronounce their names or remember them.

But I kicked their ass.

They tried to throw some curveballs, but they got too cute and ended up fumbling the questions and demonstrating their poor communication skills.

But all in all, they weren't bad folks. I think the shop sends most of the work to Dehli, but because of this project's deadline, they shipped the boys over here temporarily, not because they are cheap and docile. I have no problems with that.

I got that call that night.

"Congratulations! " said the recruiter. "You should be very proud -- it was a coin toss between you and another one, and they picked you. It was a tough spot, they had interviewed over 40."

Turns out the other guy was my buddy; I had called him after the interview and he said he did well. But he couldn't work overtime because he just got over a bad divorce and gets the kids on weekends.

If he got the gig, I would have been glad for him. But if neither of us hot-shot C# programmers with over ten years of experience didn't get it, well then, things would have gotten ugly.

Especially if I had found out that two Indians got two open spots.

I would have pulled a "Gran Torino" and like Clint Eastwood, I would have been back at that place, raising fucking hell. I would stir up so much shit, my face would be on T.V. I might have even gone to jail, but it would have been worth it, because it would publicize the plight of the middle-aged white boy going postal because of anti-American descrimination.

But lucky for them, I start Monday.


Posted in:   Tags:
Tunnel Rat posted on January 8, 2009 13:32

The head of one of India's biggest CEWP outfits has gotten busted for fraud.

Damn, that means all the H-1Bs Satyam (which mean TRUTH - ROFL!) sends to the U.S. will now be out of a job. Bummer.

I hope they have Vaseline in the Indian prison you will spend the rest of your life in, Mr. H-1B Pimp.

NEW DELHI — Satyam Computer Services, a leading Indian outsourcing company that serves more than a third of the Fortune 500 companies, significantly inflated its earnings and assets for years, the chairman and co-founder said Wednesday, roiling Indian stock markets and throwing the industry into turmoil.


The chairman, Ramalinga Raju, resigned after revealing that he had systematically falsified accounts as the company expanded from a handful of employees into a back-office giant with a work force of 53,000 and operations in 66 countries.


Mr. Raju said Wednesday that 50.4 billion rupees, or $1.04 billion, of the 53.6 billion rupees in cash and bank loans the company listed as assets for its second quarter, which ended in September, were nonexistent.


Revenue for the quarter was 20 percent lower than the 27 billion rupees reported, and the company’s operating margin was a fraction of what it declared, he said Wednesday in a letter to directors that was distributed by the Bombay Stock Exchange.


Satyam serves as the back office for some of the largest banks, manufacturers, health care and media companies in the world, handling everything from computer systems to customer service. Clients have included General Electric, General Motors, Nestlé and the United States government. In some cases, Satyam is even responsible for clients’ finances and accounting.


The revelations could cause a major shake-up in India’s enormous outsourcing industry, analysts said, and may force many large companies to investigate and perhaps revamp their back offices.


“This development is going to have a major impact on Satyam’s business with its clients,” said analysts with Religare Hichens Harrison on Wednesday. In the short term “we will see lot of Satyam’s clients migrating to competition like Infosys, TCS and Wipro,” they said. Satyam is the fourth-largest outsourcing firm after the three named.


In the four-and-a-half page letter distributed by the Bombay stock exchange, Mr. Raju described a small discrepancy that grew beyond his control. “What started as a marginal gap between actual operating profit and the one reflected in the books of accounts continued to grow over the years. It has attained unmanageable proportions as the size of company operations grew,” he wrote. “It was like riding a tiger, not knowing how to get off without being eaten.”


Mr. Raju said he had tried and failed to bridge the gap, including an effort in December to buy two construction firms in which the company’s founders held stakes. Speaking of a “deep regret” and a “tremendous burden,” Mr. Raju said that neither he nor the co-founder and managing director, B. Rama Raju, had “taken one rupee/dollar from the company.” He said the board had no knowledge of the situation, nor did his or the managing director’s families.


The size and scope of the fraud raises questions about regulatory oversight in India and beyond. In addition to India, Satyam has been listed on the New York Stock Exchange since 2001, and on Euronext since January of 2008. The company has been audited by PricewaterhouseCoopers since its listing on the New York Stock exchange.


Satyam has been under close scrutiny in recent months, after an October report that the company had been banned from World Bank contracts for installing spy software on some World Bank computers. Satyam denied the accusation but in December, the World Bank confirmed without elaboration on the cause that Satyam had been banned. Also in December, Satyam’s investors revolted after the company proposed buying two firms with ties to Mr. Raju’s sons.


On Dec. 30, analysts with Forrester Research warned that corporations that rely on Satyam might ultimately need to stop doing business with the company. “Firms should take the initial steps of reviewing the exit clauses in their current Satyam contracts,” in case management or direction of the company changed, Forrester said.


The scandal raised questions over accounting standards in India as a whole, as observers asked whether similar problems might lie buried elsewhere. The risk premium for Indian companies will rise in investors’ eyes, said Nilesh Jasani, India strategist at Credit Suisse.


R. K. Gupta, managing director at Taurus Asset Management in New Delhi, told Reuters: “If a company’s chairman himself says they built fictitious assets, who do you believe here?” The fraud has “put a question mark on the entire corporate governance system in India,” he said.


News of the scandal — quickly compared with the collapse of Enron — sent jitters through the Indian stock market, and the benchmark Sensex index fell more than 5 percent. Shares in Satyam fell more than 70 percent.


Just a few months ago, Mr. Raju was trying to persuade investors that the company was sound. In October, he surprised analysts with better-than-expected results, saying he was “pleased” that the company had “achieved this in a challenging global macroeconomic environment, and amidst the volatile currency scenario that became reality.”


But by late December, it seems he had little support from the board or investors, and four of the company’s directors resigned in recent weeks. Satyam recently retained Merrill Lynch for strategic advice, a move that is generally a precursor to a sale.


Mr. Raju said in his statement that he “sincerely apologized” to shareholders and employees and asked them to stand by the company. “I am now prepared to subject myself to the laws of the land and face consequences thereof,” he said.


Posted in:   Tags: ,
Tunnel Rat posted on January 7, 2009 13:23

I really don't have time for this kind of stuff, but I was searching Dice for a job and came across one of those questionnaires that you have to fill out when applying for a position.

As usual, the CEWP that put this together can't write in proper English. None of them can -- they write English worse than they speak it, yet I had to pass numerous English classes to get my degree, and if I wrote like this clown, I would have failed. (My blog doesn't count, sometimes I write after a few drinks or when I am really pissed off, or both.)

But since we live in the age of rampant political correctness, this recruiter gets a pass. And I guarantee that all H-1Bs will get submitted for this position before a non-CEWP like myself.






BTW, makes sure to sign up for Hire Americans First


Posted in:   Tags:
Tunnel Rat posted on December 22, 2008 13:53

I’ve got the blogging bug again, and now I have some time to finish the saga of my jobs at SIAN (Sweatshop In A Nightclub) and more. I can’t wait to write about how was able to extort $6,000 of unpaid wages from a bankrupt dot-com that tried to stiff me. I told you, I am like the Zodiac Killer, emerging from periods of dormancy to inflict terror, or in my case, politically incorrect rants about the work I do.

I’ll get to that soon enough, but for now I wanted to fantasize about being able to send a real resume to a prospective employer. We all know I.T. resumes are bullshit, so what if I didn’t care, and could just be honest with folks. It would look something like this:

Eye T. Grunt
Upyours St.
Bumfuck, FU, 66666

OBJECTIVE:

Programmer

EDUCATION:


Early 1980’s:
· Yada-Yada High School 1 – Expelled after driving ’72 Pontiac
through school fence. Twice.

· Yada-Yada High School 2 – Graduated with B Avg. Started
programming computers.

· WhatEver Junior College – Dropped out after 1 ½ years of
taking engineering classes. Learned how to program in BASIC and flunked
Assembly.
Beginning GPA: 3.5. Ending GPA: 2. something.


PROFESSIONAL EXPERIENCE:

Mid 1980’s

Custom cabinetmaker, draftsman, installer – 2 years:

· Learned how to operate power tools under the influence of alcohol. Held five
jobs for various companies run by rednecks and burnouts. Fired once for wrecking company truck by getting it stuck in a drive-thru car wash.

Commercial cabinetmaker, salesman for general contractor – 4 months:

· Underbid jobs in order to not get fired and finally terminated when invoices came in. Moved back home and signed up for Marine Corps

Late 1980’s to early 1990’s

United States Marine Corps – 6 years:

· Infantryman, Humvee driver, anti-tank assault-man, radio operator.

· Slept in dirt, carried huge pack while getting dragged around by handset. Disciplined numerous times for things like sneaking women into barracks and drinking on duty.

· Achieved Expert on rifle range after a night of no sleep and excessive beer consumption. Learned to walk for eight hours straight with a 60-lb pack and a hangover, while chain-smoking.

· Busted to Private after getting hit by car in Korea while on liberty and charged with multiple violations of the UCMJ. Restricted to ship for 45 days with loss of pay and extra duty.

· Spent nine months overseas during Gulf War I. Jumped into stolen Humvee with three other Marines and drove from Saudi port to Kuwait City to take pictures of dead enemy after cease-fire. Almost court-martialed after telling big black Gunnery Sergeant (AKA, ‘My Boss’) to “shut the fuck up” after night of drinking in Dubai. Charges dropped. Awarded Combat Action Ribbon.

· Promoted to Corporal and transferred to Marine Corps Air Wing. Got desk job buying supplies and computers for military training academy after being disciplined for writing nasty letter to the Commanding General’s Office. Learned how to fix computers and write Excel macros.

· Awarded Good Conduct Medal, Navy Achievement Medal, and promoted to Sergeant. Honorably Discharged.

Mid 1990’s
Systems Engineer – 1 ½ years:

· Got job at small company after lying about “extensive, but top-secret” computer experience in military. Sent to big companies to fix servers and setup networks. Turned into programmer after mentioning the acronym “SQL” in a meeting. Starting hacking Access applications. Quit after fellow worker acted like a know-it-all geek while insulting my programming skills.

Independent Consultant – 6 months:

· Made a good living hacking Access programs for small businesses while I went to night school. Earned Bachelor’s Degree after 13 Years.

Permanent Employee – 1 Year:

· Programmer at Big-Fucking-Real-Estate-Company. Worked on legacy migration project that was three years behind schedule.

· Learned that contractors make better money and corporate work sucks. Became good at hacking, messing things up, and acting like I knew it all. In short, being a typical FTE.

Independent Visual Basic Programmer – 3 years:

· Recruited out of Big-Fucking-Real-Estate-Company to help another contractor/drinking buddy write Visual Basic program for client he found on CompuServe. Worked out of house, writing bad VB code and over-billing client.

Late 1990’s

Contract Programmer – 9 months:

· Placed at Giant-Fortune500-Company. Tasked with writing VB reporting application. When asked by FTE if I would use a “class” to accomplish some of the program functionality, responded by saying “sure, I can give you a class on programming VB.” As a Visual Basic programmer, realized I knew nothing about real programming.

· Spent entire length of contract teaching myself the basics of Object-Oriented Programming while working unsupervised for clueless project manager (AKA, ‘My Boss’). Left when Giant-Fortune500-Company underwent massive reorg and FTEs who had been programming at company for years started begging me for leads or side-work.

Independent Web Developer – 3 months:

· Learned ASP/Javascript/HTML while working out of the house for my consultant/drinking buddy during dot-com boom.

Contract Web Developer – 6 Months:

· Hired to build e-commerce web site for restaurant delivery company that was probably funded by the mob. Learned n-tier development and COM+. Contract terminated after company refused to pay more than the $30,000 that they were told the site would cost and bigshot consulting company got stiffed for $50,000.

· Spent 3-months trying to get last timesheet signed by bigshot consulting company, and eventually redirected their web site to nasty bestiality/tranny website. Received last pay check within hours.

Contract Web Developer – 1 Month:

· Placed at Big I.T. Consulting Company to work on web site. Told to screen H-1Bs programmers and then train them after they were hired.

· Ignored demands to use company standard components and wrote my own code, stating that “error handlers aren’t really necessary if the code is good.” Terminated with half-day notice by team lead (AKA, ‘My Boss’) who said “we need some heavy hitters here [like our permanent employees]”

· Vowed personally to never get fired for being a bad coder, especially one that could be replaced by an H-1B or an FTE.

 

· Went back to take to school and spent thousands on extension classes, seminars, and books to learn .NET.
Early 2000’s to Mid 2000’s

Contract Web Developer – 1 ½ years:

· ASP and Visual Basic Programmer for Huge-Payroll-Outsourcing-Company. Joined team of 12 developers, with half being FTEs who were COBOL programmers being retrained to be Web Developers. Wrote massive amounts of code while FTEs sat around, took long lunches, and tried to deny access to databases.

· Engaged in verbal altercation with Vietnamese contractor who sent email to team and all bosses calling me an “idiot.” Contractor eventually laid off by my project manager and fellow drinking buddy (AKA, ‘My Boss’).

· Watched as aforementioned FTEs were escorted out of building by security during layoff.

· Offered full-time position by sharp middle-aged white manager, who was fired the next day.

· Got into verbal altercation with his replacement, (Army vet and former COBOL programmer with no web experience – AKA ‘My Boss’), when he tried to tell me how to write a javascript function. Developed further resentment of U.S. Army.

· Last one of team of 12 to be laid off as project was turned over to Indian off-shore company (Infosys).

Contract Programmer – 8 months:

· Forced to take a job at Big-Ass-Food-Conglomerate during bad economy. Sat in training room for one month doing nothing. Told to write dynamic SQL, Visual Basic, and listen to nasty FTE mainframe programming lady (a fat Serbian Nazi Jew Hater) with bad breath explain legacy system to me.

· Moved to different floor, doing little while project stalled. Watched as team of Indian (maybe Pakistani) offshore consultants botched SAP migration and had communal lunches of stinky food.

· Had verbal altercation with incompetent Indian female programmer who was hired by her Indian husband, the head of applications development (AKA, ‘My Boss’).

· Reassigned to work “Operations” in windowless room with six other programmers, mostly Indians. Offended another female Indian programmer when stating that India is the only developed country that still has the plague, and that you can get your dental work done on the street for very little money.

· Left to take first job that would get me out of curry-smelling, windowless programming dungeon.

Contract To Hire Programmer – 1 Year:

· Hired by Big HMO to develop Visual Basic applications. Told it was a 3-month contract, but did nothing for three months. Spent time reading confidential mental health records in claims database and searching for names of people I knew that may be suffering from homicidal tendencies.

· May or may not have saved some private claims information to a thumb drive in case it would prove useful in the future.

· Accepted position with pathetically low salary because the economy sucked, and I liked the manager, a big black guy (AKA, ‘My Boss’) from back East who used to work for EDS.

· Finished projects in weeks that were budgeted for months by fascist PMO in love with waterfall model and RUP. Watched as long time FTEs bullied and harassed various other FTEs.

· Given .NET project by boss and lunch mate, infuriating team of long-time FTEs stuck with maintaining legacy systems in obsolete languages.

· Convinced boss to bring in hot-shot Microsoft evangelist and .NET consultant to teach me ASP.NET and VB.NET. Completed .NET application while being sabotaged and badmouthed by cliquish, incompetent team of developers, analysts, and project managers.

· Reassigned to another project. Got into verbal altercation with nerdish team lead who sent email to team and management that expressed his view that I was “stupid and uncreative.”
· Quit after being unable to get lateral move out of claims division.

 

Permanent Employee, Web Developer – 1 ½ years

· Left Big HMO to work for ultra-cool “Web-Design Firm.” First big project was working on web sites for Giant-Computer-Company. Developed serious carpal-syndrome issues after working 16-hours days with manic-depressive account executive bitch screaming in my face.

· Spent Thanksgiving holiday working on web site for equine-faced motivational speaker client who “had to get the new site up by Christmas so that he could sell videos and colon-cleansers.”

· Left company Christmas party early after watching head account executive rub junior account executive’s crotch. Came in next day to finish shopping cart for equine-faced motivational speaker’s site. Alone.

· Spent a month cleaning up hacks after equine-faced motivational speaker’s company delayed the launch of site because “it wasn’t like Amazon.” Got into verbal altercation with junior account executive because of scope-creep.

· Worked on massive data exchange project for Giant-Computer-Company with no specs and tiny budget. Posted 5,000 lines of code written by fellow employee (AKA ‘My Boss’) in my cube with the heading “Worst Code Ever Written.”

· Secretly bought $7,000 of software with own credit card and deployed it Giant-Computer-Company’s web site so that I could get the job done.

· Called Senior Account Executive the “C-Word” and prepared to quit. Fired the next day, ensuring one month’s severance and reimbursement of my $7,000 after threatening legal action.
Permanent Employee, Applications Developer – 1 week

· Hired by Small-Medical-Claims-Clearing-House-Company because senior developer “was not happy.”

· Witnessed HIPAA violations, bootlegged software, and high school students dealing with confidential medical data. Observed numerous “Boy-Toys” prancing around office.

· Fired by gay owner (AKA, ‘My Boss’) because senior developer decided to stick around.

· Reported company to every agency known to man dealing with software piracy and medical confidentiality. Posted numerous derogatory statements about company on internet.

· Received phone call and threatened by gay owner of Small-Medical-Claims-Clearing-House-Company that I “would be sued for millions of dollars.” Suggested to gay owner of Small-Medical-Claims-Clearing-House-Company to insert his own penis into his own alimentary canal.

Permanent Employee, Director, Applications Development – 6 weeks

· Hired to lead team of four, maybe five, or as few as two developers for quizi-government heath-care agency. Stabilized web sites, re-wrote code, and engaged in verbal altercations with Vietnamese programmer (AKA, ‘Charlie’) who was sabotaging my efforts.

· Threatened to report Director of Applications Development (AKA, ‘My Boss’) for lax security of the agency web site and letting ‘Charlie’ do whatever he wanted. Fired the next day, along with ‘Charlie.’

Independent Contractor – 3 Weeks

· Hired by fly-by-night consulting company to get web site finished. Forced to work on Pentium III computer that was at least 15 years old. Demanded new equipment and dealt with abusive project manager (AKA, ‘My Boss’) while learning C#.

· Finished web site and walked into bosses office and quit.

Contract Programmer – 3 Months

· Placed by agency at Giant-Japanese-Tech-Company. Assigned to finish time-tracking application that was almost finished. Spent duration of contract blogging, learning C# more, and answering questions on Experts-Exchange.Com.

· One of four Anglos on a floor of hundreds of Indians, Japanese, Vietnamese, and Chinese. Explored origins of Aryan Brotherhood prison gang while surfing the Net constantly.

· Achieved Guru status on Experts-Exchange.Com for answering hundreds of questions while billing full-time for Giant-Japanese-Tech-Company and doing nothing for Mr. Nguyen (AKA, ‘My Boss’), who reported to Mr. Nguyen, who had no less than six direct reports with the last name of “Nguyen.”

Contract Programmer – 6 Months

· Placed by agency to work for soon-to-be-defunct dot-com company. Told to write two-file extracts in six months and was done in six weeks.

· Learned more .Net on dot-com company’s dime while spending at least one hour a day engaging in verbal altercations about politics with rabid liberal gay contractor in the next cube and dealing with obnoxious Indian programmer that would stand over my shoulder, commenting on my code in a thick, curry-scented accent.

· Met all deadlines, wrote code that passed peer-review and was deployed to production, while being verbally harassed by female DBA suffering from menopause or PTSD.

· Offered full time job by highly respected manager (AKA, ‘My Boss’) and declined. Told by manager (Navy Vet, EOD) to let HR know in my exit interview that previously mentioned DBA was a “fucking cunt” and that he could not retain good people with her around.

Contract Programmer – 1 year

· Placed by agency to work on web site remotely for company based in another state. Waded through tons of hacks, stabilized site, and delivered solid enhancements and new applications without specs (unless ‘build an accounting system’ can be called a ‘spec’).

· Worked 10 hours/wk while billing for 40 hours/wk for 14 months for team that I had never met in person. Engaged in numerous side-projects, spent time at the gym, took my daughter work everyday and rode my bike consistently while meeting all deadlines and deliverables.

· Terminated after getting into verbal altercation with alcoholic, chain-smoking bimbo (AKA, “My Boss”) in weekly conference call over the fact that it was not my fault that her nebulous demands and random complaints did not constitute “project management.”

Independent Web Consultant – 3 Months


· Created new web site for bankrupt dot-com that offered to share office space so that I could work on side projects for my out-of-state client.

· Racked up $6,000 of billable hours while launching new site for corrupt dot-com. Fired after verbally altercation with CFO, who refused to pay for work done.

· Shut down site via numerous back-doors after CFO tried to turn over development to another firm, stating that “I would get my money like all the other vendors” who were owed $250,000.

· Sent hostile email to dot-com shareholders, threatening to mass-email 35,000 subscribers of web-site, asking for donations for my unpaid work.

· Engaged in verbal altercation with company’s lawyer, and received full payment via Fed-Ex the next day after signing non-disclosure agreement.

Consultant – 6 Months or so until I get fired

· Hired by consultant/drinking-buddy/poker-pal/long-time mentor to help his client (AKA, “My Boss”) -- whom had I known for over 10 years, and was my manager at aforementioned ‘Big-Fucking-Real-Estate-Company’.

· Directed to “keep things running until said manager (AKA, “My Boss”) could shit-can primadona 27-yr old programmer who may or may not quit any day.”

· Dealt with gang of passive-aggressive snakes (AKA, “My Team”) while trying to keep multiple web-sites from crashing. Daily.

· Almost fired for locking inept Persian bimbo developer out of SourceSafe after she returned from maternity leave and started removing my code that had resolved major production bug.

· Almost fired again for walking out during major production release when previously mentioned gang of passive-aggressive snakes (AKA, “My Team”) tried to blame deploy problems on my web code.

· Engaged in verbal altercation with most-likely-gay DBA who told manager (AKA, “My Boss”) that everything wrong with the release was my fault. Sent home for the rest of the week by manager.

· Retained until further notice by manager -- whom I had known for over ten years -- (AKA, “My Boss”) after verbal warning and pleas not to “piss off the team” and assurance that I would be around until I found another contract or the end of the month, whichever comes first. Shook hands and gave manager (AKA, “My Boss”) the “don’t every try to fuck me again” look.

· Resumed development, declined invitation to sushi lunch with passive-aggressive snakes (AKA, “My Team”), updated resume and began interviewing for next gig.





 


Posted in:   Tags:

- Vineet Nayar, CEO, HCL Technologies

Slumdog Comment Generator

Clueless?
Not Sure How To Respond?
Use the Slumdog Comment Generator!

Calendar

«  July 2014  »
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
View posts in large calendar

Month List

Disclaimer
The thoughts expressed on this blog may or may not be the author's own and are protected by the 1st Amendment. Any attempt to reveal his identity by contacting a slumdog hack at Google, or a corrupt Desi sys-admin at his ISP will be dealt with promptly and severely. Civil and criminal penalties may apply if one is found to have used private information in an attempt to get the author fired at the Hindu-only I.T. ghetto he currently works at. In addition, any Desi who attempts to burn the author's house down because they are enraged over his writing will be prosecuted to the fullest extent of the law. This isn't India.

© Copyright 2014 Life of an I.T. Grunt


View My Stats