Wednesday, October 29, 2008

Stress Relief for the modern worker

I worked in a public sector company in Chennai for a couple of years after college. I was assigned to the R&D division but ended up working in the shop floor. I did some assembly and C programming at that time and spent a lot of time at home.
One of the useful things I figured out while at that company was this - mechanical work, as in repeating something over and over, is a GREAT stress reliever.
It all started like this - I was asked to slightly modify and add additional functionality to a STD (phone billing) machine. The programming was in assembly language and the first day work started, I got a foot thick printout at my desk - the whole source code was in that stack. The chip with this embedded code was sitting innocently in front of me.
I had to read the stack, understand what was going on, and modify the code in appropriate places.
To slightly complicate things, the chip can be "burnt" only at a different building. So I had to make modifications to the code, take the chip over to the other building, burn it, come back and test it. Repeat.
Needless to say, I was greatly stressed by this line of work. All my classmates were leaving for the USA (this was around 1997). They were talking about this brand new problem called "Y2K" and they were going to save the world from the Y2K monster. They had to be in the USA to do that. It all fit in, and I was terribly upset that I was sitting with pipes over my head in a shop floor. I wanted to fight Y2K.
(Little did I know that my classmates were having printed stacks of COBOL to pore over and change dates in)
Production companies have a very strict hierarchy - the workers are all treated with suspicion. Security used to pat them down to see if they were taking something home. The officers were treated with reverence - and at 23, with an engineering degree, I was an officer. The security would even salute me, sometimes (if I wore shoes). When I walk upto a worker, they would stand up. As an engineer I would stand up for senior engineers, and so on.
It all sounds ideal, except that the workers get to kick the crap out of you, literally, during a strike. The company was pretty unionized. Unlike other public sector companies, they actually got work done. I thought they were well run.

Anyway,one day I am sitting next to the senior engineer when the shop floor got a big consignment of telephone jacks. This company was the only manufacturer of the tiny telephone jacks that are installed in your home by the pre-BSNL DoT. So, we got a big shipment of them to deliver. They were almost ready except that you have to tighten some pin at a single place.
They distributed the work and all the workers started picking up the connectors and tightening the pins. I watched them with fascination - they had a big pile of telephone jacks in front of them. They would pick up each one, bend a pin and then move it to another pile. It was like watching Charlie Chaplin in "City Lights".
I had a tough assembly algorithm to crack that day. I postponed that. I got the unfinished jacks, a big pile in front of me and proceeded to tighten the pin.
I spent the whole day on it and it was my happiest day in that company. I could completely forget about life outside, its problems, even Y2K.
It was better than being idle. Or sleep. I felt I was actually accomplishing something - my STD machine work was meant for Ethiopia (We were selling those machines to Ethiopia). But this telephone-jack-tightening was meant for the people around me - patriotic Indians. I felt I was making a difference by tightening the pin.
I tried doing it the next day but the senior engineer chased me away.

Since then, whenever I get into stressful situations, I try to do mechanical work that still accomplishes something. Let me list such activities here. Try them at home and work:

1. Potato peeling - my wife heats up the potatoes. Once they are cooked, I have to peel the potato skin. You require a bowl with the hot potatoes and a plate to drop the peeled potatoes. Patiently waiting for the potatoes to cool is fun.

2. Phone Contacts - transferring contacts from one cellphone to another, when you get a new phone. I am sure there are easier ways of doing this, but do not try them. Do it manually, one by one. Type each contact's name in the new phone. It is more fun if the cellphone has a really small keyboard. You will make mistakes and then you can correct the mistakes and feel good.

3. Photo Album - transfer print photos into an album. Sort the photos, then insert each one into the album cover. If you want more fun, create small labels and stick them on the album about where the photos were taken and more.

4. Data Transfer - at work, you will have excel sheets with some data that needs to be transferred to some other form. Do NOT write a program to do it. Transfer manually. Have both excel files open and move data from one to another by copying and pasting. With around a hundred rows of data, this can be very fulfilling. Do not attempt for more than hundred rows.

The key idea here is that you should not have to think too much about the work other than placement. "Where do I place this?" is a good stress relieving question. "Should I place this?" is not. "How should I place this?" is a very stressful place to be. This is why cooking is not a stress reliever (for me). It requires a little bit more thinking and thus causes my head to explode and ruin the food.


Sridhar said...

And there's more such jobs:
1. Clean the Window panes
2. Arrange newspapers and books
Why do you think we have the weekends off!

elizabeth said...

Very interesting.

Kunal said...

Thank god we now have some high end technologies that write the base code for us.. I can't imagine writing code in COBOL, C was fun though.. That's what developed my love for programming..

Interesting stress busters you have here.. I didn't know peeling potatoes was so much fun :P

I always try lazing around the TV as a stress buster..

I'm sure going to try the contacts one by one.. When you do it manually, "Who's that guy!" will be a common question.. :P

Good read.. :)