Monday, July 31, 2006

SE - Laborer Part I
==========


Industrial Revolution changed the world in the 18th and 19th centuries. Even now, a country’s development is based primarily on the industrial development achieved in the country. India is no exception.

Still, many people who start their work on the blow of siren in the factory early in the morning, work in shifts and leave home to spend happy time with their families in the evenings.

The late 1990’s and the early years of this decade have seen a major IT revolution in India – a lot of software companies emerged as major sources of employment in the job market – with every youth trying to enter the IT field irrespective of the educational background – be it a mechanical engineer or an electrical engineer or a graduate in biology. The author is one of them, working as a software engineer in a famous IT services company for the last 2 years.

After 2 years of working as a robot with no scope for personal life, staying 100s of kilometer (or miles) away from the family, I thought to make a retrospective of myself and the kind of living I live. It has lead to a comparison between me, i.e., a software engineer who earns a hefty 5-digit salary per month and a labourer who earns barely 1.5K – 2K pm. The results are quite astonishing as well as depressing for me.

An ordinary factory laborer has fixed shifts. He works only 8 hours per day.
A software engineer has no fixed timings (even though they are, they cannot be followed practically).

The laborer can claim O.T.s (overtime allowance) for the time exceeding the 8 hours.
No such luck for an S.E. It’s quite natural to work late nights, 10-16 hours per day on a regular basis.

The laborer has ample set of fixed leaves per year.
An S.E. can boast an average of 10-15 leaves per year – But rarely a PL approves a leave (You know, project deadlines is the standard reason).

A laborer has an employee union which takes care of his/her needs in the organization – to protest against any policy which questions his/her rights.
SEs are not that united. They never unite and involve themselves in such things.

A laborer enjoys the life with very few tensions holding a carefree attitude – He spends the day earnings in food, movies and drinking.
An SE views a movie only if tickets are available online for the 2 or 3 multiplexes in the city – that too on a weekend. Rarely, gets a chance to view a movie on the weekdays. Eats whatever he/she gets or relies on sandwiches/puffs/burgers/soft drinks… He too spends bulk of his earnings on food, drinks and movies, but rarely enjoys them.

A laborer has only one tension – whether he’ll get work the next day.
An SE has a lot of tensions – indifferent attitudes of boss and teammates, cell phone, SMSs, credit card and mobile bills, taxes, reports, presentations, follow ups, blah blah – but none of them is really a tension.

Well, the comparison goes on, but my feeling and my experience as a software engineer says that an SE is same as a laborer – he’s a software laborer, majority of them, leading a life worse than that of a normal laborer – except that he works in A.C. and earns a five digit lump sum salary at the end of the month.

I’ll continue the analogy in my next blog.

Saturday, May 13, 2006

While I was in my undergraduation, I used to be very quick in my arithmetic. I used to do huge calculations and would be ready with answer while my classmates were still operating their gizmos. I rarely used calc in my exams.I boasted of this quality and claimed as my strength in my resume.

Now, unfortunately, time has come to remove this from my strengths to my weakness. In these 2 years, I haven't had the opportunity to use my calculating or mathematical skills. Now, to calculate monthly expenses for the room along with my roommates, either I have to search for a calc or have to come office, log on comp and use Microsoft Windows Cacl:-(.

But I learnt a lot in the job other than coding (which I hardly do). I became a DTP expert (do a lot of work with fonts in design doc for my proj). I excelled in excel - do all stuff. Got hold of shortcuts which make my friends in accounts feel jealous of.

So what! I am a s/w engineer, not a clerk or an accountant. I don't need arithmetic skills any more. No need for me to write any exams with puzzles and arithmetic. I need to know more about using excel for estimates and managements. I need to learn Powerpoint to make presentations. I need to sharpen my word skills to prepare better templates for my project docs.
And many more!

So, why people need to study so many subjects in Comp. Engg. if one has to work on docs and code?

Thursday, February 02, 2006

Hmm.
Blog. blog. blog. Heard this word 3 years back. Have had in mind - one day, I shall have one blog. But what should I write in this.
I write a diary (of course, once in a week or so). It's enough to release all that I have in my mind - why shud I share my thoughts with someone, that too unknown?
But, there it is. I found out. I can share my thoughts with people of different cultures, different identities, different mindsets. So, went myself thru some.

Shud make a start. errrrrrrr. Already started. Need to continue.

I promise to confuse all of u with my peculiar thoughts...