a mARTIAN dIARY

The Diary of a Linux NERD!

Filed under: RaNTs@eARTH, TECHbabble — cafm @ 7:01 pm July 31, 2007

The following is what a nerd with a capital N writes in his diary about a particular shell scripting problem. To appreciate the situation, first understand the technicalities of the issue. When you invoke a piped “while” in bash, it creates a new sub-shell to run the program and thus what ever variables that you use inside the while, has only local scope. Hence when you get out, the modifications are lost. For a clearer picture of the actual technical issue please read

http://www.kilala.nl/Sysadmin/script-variablescope.php

(Please do not proceed without understanding the actual issue since I stand a chance of being grossly misinterpreted otherwise)

Dear Diary,

Today she (bash) behaved very badly with me. Like I have been telling you lately, She has been acting very strange. It’s like she’s a totally different person. Every day she comes up with more and more mood swings (modes via command switches) particularly while dealing with others that work with her (programs). Gone are the days when she knew what I wanted and I knew how to get it from her. The more I have gotten to know her, the lesser I have understood about her vagaries.I know I can’t interface with her as well as they (programs) do and I accept that but all I ask for  is  a little bit of consideration for my feelings. Is that too much to ask? But she’s not at all bothered of my feelings, telling that I am jealous and paranoid since it’s not her mood but her colleague’s (programs)   with whom she has to deal with (run). But I feel its cuz shes behaving so freely with them and giving them so much "permissions" (its a ubuntu system )

But today something happened, that really turned her argument on its head. I was playing around with her (for a) "while" and was pipeing some data into her "while" (construct). Everything was working fine while I was inside her, but the moment I got out, it was as though everything changed. She has no memory of me and all the things I had did inside her. Half an hour of work and no final effect and I actually thought she was enjoying it. I was very frustrated and did it again and again, but to the same tune.

After that I finally decided to ask around and would you believe it? Others know her better than Me :(. It seems her “while” is a separate person, like her inner child or something, and it transforms her into someone else (sub-process) and what ever I pipe into her is lost the moment I get out

Are all she(ll)s in this world two faced?

Good night

Me gustas cuando callas…

Filed under: fROM tHe GreeNfiElds, rEd rhyMes — cafm @ 9:22 am July 27, 2007

Thank you Niviya for conspiring with fate to make me read this!

Wow!

Pablo Neruda - I Like For You To Be Still

I like for you to be still
It is as though you are absent
And you hear me from far away
And my voice does not touch you
It seems as though your eyes had flown away
And it seems that a kiss had sealed your mouth
As all things are filled with my soul
You emerge from the things
Filled with my soul
You are like my soul
A butterfly of dream
And you are like the word: Melancholy

I like for you to be still
And you seem far away
It sounds as though you are lamenting
A butterfly cooing like a dove
And you hear me from far away
And my voice does not reach you
Let me come to be still in your silence
And let me talk to you with your silence
That is bright as a lamp
Simple, as a ring
You are like the night
With its stillness and constellations
Your silence is that of a star
As remote and candid

I like for you to be still
It is as though you are absent
Distant and full of sorrow
So you would’ve died
One word then,
One smile is enough
And I’m happy;
Happy that it’s not true.

Mobile buyers!

Filed under: RaNTs@eARTH — cafm @ 4:28 pm July 26, 2007

There are usually 3 types of mobile buyers the gadget fREAKS, the intelligent/ opportunist and the also-rans.

The gadget fREAKS are people who are crazy about new technologies and have that itch to get the “best”est (;)) mobile in the market, failing which they would have to undergo rehab to cope with the withdrawal symptoms. These are people who have a lot of the green stuff or ghand’ies and are mobile companies’/ shop owner’s favorite customers. And with the rate at which new mobile models are churned out ,putting Moore’s law to shame,  these people have a retaining period of between 3-6 months. They are usually happy-go-lucky people who don’t care/know about the money they loose as long as their mobile is best as far as their eyes can see and their ears can hear.

The second type of people are people who are keen on technology, and also intelligent enough to understand that life does not totally revolve around technology, well at least not the latest technology, alone. They know that New products can and are often be sold at a premium during product launch (assuming the product is desirable) since the company needs to accumulate as much profit as they can for heavy promotion and production development. This is because once it shows up on the radar screen the product will quickly get competition and the next generation product will be introduced before the competition releases the knock off. By that time there would be direct competition between the two, essentially same, models from the same vendor and that is the best time to get the maximum value-for-money. In a sense they get the best of both worlds, as they would be using relatively new technology, especially since the network providers are always playing catch-up to the features offered by the mobile technology and also the get the features at a decent enough cost would have stabilized to a cost that’s roughly equal to the lowest it will ever get.

The third type of people is the people who use mobile, since it’s a mobile and not because it’s an mp3 player or has a 7 MP camera. They are the people who are least bothered (but not necessarily ignorant) about the different technologies and are using a mobile largely due to necessity rather than desire. If you get a picture of people from the lower segment of the economic spectrum attached to this segment, it would be totally wrong, since they run across all economic segments of the society. It includes the manager of a high flying company who uses the mobile as both his PDA and his phone which he got for > 32k to your local cycle-fisherman who has a got a mobile and lifetime plan for under 1k

Each segment have their own role to play in the life time of a particular model of mobile, some more important to certain models that others, and each are essential to the survival of the modern madhouse that’s the mobile industry

How to get around in banglore??

Filed under: RaNTs@eARTH — cafm @ 10:46 am

A new portal to get live traffic and directions in Bangalore . The Bangalore traffic police have launched a  live traffic portal (Bangalore traffic information system)

1. Where you can find the optimal routes between any two places in Bangalore.
2. Auto-fares
3. Bus routes and stops, etc.

http://www.btis.in/directions.htm

(Thanks to Niviya for passing on the information)

YAY! 6 day workweek…

Filed under: RaNTs@eARTH, iSm'S — cafm @ 5:40 pm July 24, 2007

Recently there is a lot of talk about converting the 5 day work week to 6 days to offset the strengthening in Rupee against the Dollar. Rupee gaining strength in the international market always invokes a lot of conflicting emotions. As an Indian the strengthening of the rupee can been seen as a matter of pride, even though I am pretty sure that they might teach that it’s not something to be too proud about in an economics class, if I ever cared to attend one.  On the other hand I am faced with the daunting prospect of having to think about sacrificing one of my precious off-days

This whole 6 day work week issue reminds me of one of the countless forwards I had got looong back. I have dug it up here. In that article the author openly argues for shorter working hours. Back when I read it, I had just got into the industry and barely come to terms with the Indian work culture. I thought, even with 42.5 hours + countless late nights + weekends that I am putting in and I see other people put in; my work is not taking any noticeable steps towards the word called completion. And true to my human nature, I assumed the problem is with “them”, that all Europeans are lazy twats and they do lesser work than us Indians and are even more lazy that they have the audacity to actually ask for lesser working hours. Now me, I was proud of my work, proud of the extra hours I put in, even though my seniors warned me that, the pride will soon wane away but you would still end up at office on odd hours to cope up with the work.

And then UK onsite happened.

One of the first things that I noticed there was that people were VERY strict about their working hours. Unless something VERY important, they came in at 9 o clock and left at 5. Again I thought…no wonder they need to outsource their work, they are lazy to the core. Me and my colleagues would run up by 10 and work till 7-8 which was “real” work in my eyes. But as my work their progressed, I noticed something very different about their work culture. Unlike us, if a personal call came to them during office they would not chatter on endlessly and when they came to work in the morning, the first place they went were not their Gmail or Yahoo inbox but rather to their official mail box to check official mails (I cant really say that with 100% surely but still). Again most of the time I went to the coffee-vending machine, which was a common occurrence since I used to get orange juice FREE! :P , it would more often be my colleagues sitting around chatting rather than the “native” workers and after 5 again we would, at least  most of the time, be the only people still working.

One thing that was becoming clearer to me was that they might be spending lesser hours than us at office, but the actual amount of “work” minutes they put in seems to be the same. Hence “lazy” prejudice that I associated with them got replaced by efficient and towards the end of the 3 months I spent there, I could see the benefits of that.

But coming back, it didn’t take me long to fall back into the old routine of staying late without realizing it. But then certain things like appraisals have a way of forcing you to introspect your life and ask questions like “Am I prioritizing things properly?” it is then I realized that I had unknowingly slipped back into my night shifts and inefficient work patterns

At that moment everything seemed clear. I was able to see something really wrong with the work culture. She would later tell me that it is something She has been telling all along but I still would credit the root cause analysis to moua.

Root cause analysis By Sabarinath K ;)

A large chunk of the IT industry is normally freshers (read as fresh out of college and fresh into industry from academics). A lot of them come from different backgrounds from the bullock-cart village to the extremely urbane. Of this most of them do not have the luxury of getting a job at their native place and are hence are also fresher into a new city and probably “living” in a city with bright lights for the first time.

Being in the IT sector most of them must be computer savvy and would possibly swear by Gmail, Yahoo and Orkut or at the very least hooked to the internet in general. Even though I would not bitch about pay, but I have to say that the cost of living in Bangalore is one thing that’s proudly kept pace (and sometimes even overtaken) with the pay hike that the IT sector has been experiencing. And being bachelors their lifestyle would be…well…let’s stop with the word “bachelor-like”.

Looking at the big picture, what do you have at your hand? You have a huge set of young boys/girls living outside their parent’s aegis with a limited amount of financial freedom. They are getting free internet and air conditioned workplace with freedom to stay till they drop at their office compare this with their “unconnected” home , subject to the whim and fancy of brother weather ( not AC’ed I mean) , what would they choose? This leads to a lot of them staying back at office for no particular reasons or at least official reasons. Add to that, misguided corporate policies giving web mail access only in the night, and more and more people are drawn to stay late.

Once this sets in work will be slowly put off till the dark due to various reasons (maybe cuz the hot chick in the next cabin wont be available to flirt after 6:30? Or maybe you will not get into the mode to work till its night or maybe your PM saw you sitting late and night and just assumed you would love to work then too). Once this happens, habits for a life time are sowed. Since the current seniors would also have been subject to this same cycle, it would be seen unnatural and would probably go un-noticed.

Not only are we learning to stay late, we are also learning to expand the work (Murphy’s law? Work expands to fill time given), that could be easily done in 8 hours, to fill 10-12 hours. From a bachelors point of view it is not very relevant, but moving such a habit into a married life can be disastrous and by that time (that a IT person get married) this would be in-grained in us to be easily fixed.

Coming back to the crux of the issue. The reasoning behind the 6 day workweek is to bill the customer more rt? I feel that the customer is not myopic to not understand that 6 day workweeks would decrease the productivity increase errors and we would end up spending more man hours for the same work, in turn costing the customer more but getting possibly more shabby work.

I feel it’s the duty of the Indian management to understand/convey this vision, and coupled with the issue of margins and try to take the hit themselves or pass it on to the customer ,by convincing them that it’s in their best interests.

One thing that you might think that I have ignored is the competition from companies like Accenture, EDS etc who have a lot of their workforce outside India. Well, from where I stand (ideological zenith and practical nadir) , the cost factor was going to be just the spark for the engine that’s is the services industry, the fuel needs to come from differentiation in other more important things like say quality of work!.

Time to look at that maybe eh?

( A HHHUUUGGEEE thanks to Nikhil or rather he should thank me for giving him the opportunity to proof read the draft :P )

Back To The Future »»


Disclaimer
The thoughts expressed in this blog are mine and should in no manner be linked to the organization(s) with which I am (or have been) associated.