Saturday, March 27, 2010

On Perceptions of Indian Developers in the West

In response to Ram's blog Perceptions of Indian Developers in the West

On comparing the capabilities of developers, here is a typical experience.

We took over a significant but small piece of software couple of years ago.  It was written by one person in C, way back in late 1980s.  Let's call him Adam.  Adam had used an environment that was available then.  He had no version control and no documentation.  It had been backed up on another server.  That was the only version available outside of Adam's machine.

Though the organization was particular about software development standards, this one was left as is - for fear of breaking anything or antagonizing Adam or both.  It was a program that was closely guarded, possibly not out of any insecurity, but just circumstances.  It was using Adam's own data structures, could have been rewritten to make use of databases and other libraries.  But not done, for no one saw value in redoing it.

Adam got old, old enough to retire, but his service was extended year after year for three years.  At some point the top management gathered strength to take a decision, decided to let him go and prepared for the transition.

We had a smart developer take over this piece of code.  Let's call him Amit.  He had just about 2 years of experience.  If you were to compare the two developers, they would fit in the perfect stereotypes that you see in the media - one western nerd and the other Indian developer who wears flashy clothes and speaks with Hindi accent.

The surprise was, it went just fine.  Offshore development brings in certain constraints that helps in better management of the software development process.  We spent the first 3-4 weeks trying to compile the code in a virgin environment.  For the first time, the program was compiled on a machine different from Adam's machine.  The dependencies on tools and interdependencies on libraries were identified and documented.  During this period, Adam had his share of stereotypical fun at Amit.  Once Amit could compile it successfully, his confidence grew.  He also set it up on a version control system at client's site.


In the next month, as Adam retired, Amit was confident enough to train another developer.  The two developers worked directly with the other stakeholders, removing the need for a project manager's mediation.  In couple of months, the two developers got total control of the system, handled Level 2 and 3 of production support.  Everyone could forget Adam.  

Indian developers are just as good as any other developers.  The benefit western developers get is, by staying with a problem long enough.  That gives them the confidence about the domain and technology.  On the other hand, Indian developers move from project to project, not spending the same amount of time.  It also gives them better exposure.  I met seasoned architects at a client's place who were not aware on desktop sharing tools over the web or open source reporting tools.

It is unfair to brand one as good and others bad.  A famous Tamil movie dialog goes - "அரிவாள் நாங்க வெட்டினாலும் வெட்டும்.  துப்பாக்கி நாங்க சுட்டாலும் சுடும்".    Applies in technology as well.

Thursday, March 18, 2010

ஆன்மீகம் அவர்களுக்கல்ல - உங்களுக்குத்தான்

வியாழக்கிழமை.  காலை ஒரு மணி நேரத்தை வாரந்திரப் பத்திரிகைகளில் வீணடிக்கும் நாள்.  இன்று கொஞ்சம் குறிக்கோளோடு பத்திரிகைகளைப் பார்த்தேன்.  நித்யானந்தா விவகாரம் அடங்கியதால், அதைப்பற்றி எதாவது வித்தியாசமான கண்ணோட்டத்தைத் தேடினேன். ஜக்கி பற்றிய இரண்டு கட்டுரைகளில் எதுவும் சிறப்பாக இல்லை. அதனால் நான் சென்ற வாரம் எழுதியதை கொஞ்சம் விலாவாரியாக தமிழில் எழுதலாம் என்று எழுதுகிறேன்.

நித்தியானந்தா போன்ற விஷயங்கள் தினம் நடந்து கொண்டிருக்கிறது.  சம்பந்தப்பட்டவர்கள் உங்களுக்கு அயலார்களே. நீங்கள் மதிக்கும் ஒருவர் இப்படி நடந்துகொண்டால் நீங்கள் என்ன செய்வீர்கள்? அது உங்கள் குருவாகவோ, கடவுளாகவோ,தலைவனாகவோ, நெருங்கிய உறவாகவோ அல்லது நீங்களாகவோ இருக்கலாம். உங்களை கலங்க அடிக்க, ஒரு நிகழ்ச்சி தேவையில்லை. செய்தி போதும். அது அதன் வேலையை செய்ய ஆரம்பிக்கும்.

நீங்கள் கோழையாக இருந்தால் செய்தியை மறுக்க ஆரம்பிப்பீர்கள்.  அப்படி ஒன்று நடக்கவில்லை, இது திட்டமிட்ட சதி போன்றவை இந்த ரகம்.  சமீபத்திய மறுப்பு, கம்ப்யுட்டர் கிராபிக்ஸ் சதி.

நீங்கள் அடாவடி பார்ட்டியாக இருந்தால், மறுக்க மாட்டீர்கள்.  நியாயப்படுத்துவீர்கள். இந்த நிகழ்ச்சியில் இதுவரை யாரும் நியாயப்படுத்தவில்லை. இந்தியாவில் யாரும் அப்படி செய்ய முயற்சிப்பதும் இல்லை.

நீங்கள் பிராக்டிகல் மனிதன் என்றால், இதை மறக்கவோ, அல்லது வேறு ஒருவர் மீது நம்பிக்கை வைக்க ஆரம்பிப்பீர்கள்.

இவை எல்லாம் உங்கள் செயல்கள். இந்த நிலையில்,மிகச்சிலரின் செயல்கள் ஆக்கப்பூர்வமாக இருந்திருக்கின்றன. சுவாமி தயானந்தசரஸ்வதி, சக்தி இல்லாத உருவ வழிபாட்டை எதிர்க்க ஆர்யா சமாஜத்தை ஆரம்பிக்க வைத்தது.

சில அழிவு நிலைக்கும் சென்றன. ஏமாற்றத்தை சந்திக்க முடியாமல், திருச்சியில் ஒரு குடும்பம், மொத்தமாக தற்கொலை செய்து கொண்டது.

இவை எல்லாம் செயல்கள் - உணர்வுகள் இல்லை. உங்கள் உண்மையான உணர்வு என்ன? வெட்கம், ஏமாற்றப்பட்ட உணர்வு, அருவருப்பு மற்றும் பல.


இந்த உணர்வோடு ஒரு நிமிடம் இருந்தது பாருங்கள். இந்த உணர்வு உடம்பில் தோன்றும் வலி அல்லது எரிச்சல் போன்றது. உடம்பில் வலி வருவதை நாம் இயல்பாக எடுத்துக்கொள்கிறோம். தாங்க முடியாத போது, வலி நிவாரணத்தைத் தேடுகிறோம்.

மனதில் இந்த உணர்வுகள் சிறு அசௌகரியத்தை ஏற்படுத்துகின்றன.  அவ்வளவு தான். இந்தஅசௌகரியத்தை ஒரு நிமிடம் அனுபவித்து விட்டால், அது அதன் பின் தொல்லை தருவது இல்லை. அதன்பின், இப்படிப்பட்ட செய்திகள் உங்களைப்பாதிப்பதில்லை. சற்றே வித்தியாசமாக மற்றொரு செய்தி பாதிக்கலாம். இவற்றை எல்லாம் எப்படி கையாள்வது என்று தெரிந்து விட்டால், எந்த செய்தியும் உங்களை அசைக்க முடியாது.

நம்பிக்கை என்பது ஆன்மீகத்திற்கு மட்டும் சொந்தமானதில்லை. கம்யூனிச நம்பிக்கையாளர்கள் சோவித் வீழ்ந்த போது கலங்கினார்கள். தூய்மையான அரசியல் மீது நம்பிக்கை வைத்தவர்கள், நிக்சன் மற்றும் கிளிண்டன் காலத்தில் கலங்கினார்கள். ஜனநாயகத்தில் நம்பிக்கை வைத்தவர்கள் எமெர்ஜென்சியின்போது கலங்கி இருப்பார்கள்.

நம்பிக்கை வைக்காமல் உங்களால் இருக்க முடியாது. ஒரு மனிதரின் மேலோ, கடவுள், தலைவன், சின்னம், நிறுவனத்தின் மேலோ நம்பிக்கை வைப்பது, உங்களைப்போல் இயற்கையானது. ஒன்றைவிட்டு மற்றொன்றின்  மேல் நம்பிக்கை வைக்கலாம். ஆனால் அதற்கும் சோதனை வராது என்பது நிச்சயமில்லை. இந்தக்காலத்தில், சோதனை வரும் என்பது தான் நிச்சயம்.  அதை சமாளிக்கத் தெரிந்துவிட்டால், நிம்மதியாக வாழலாம்.

Saturday, March 13, 2010

Coping up with the shaken-up faith

Ram had written about one side of the Nityananda event.  I want to focus on another aspect of it - coping with your faith shaken up.  To start with spirituality is not about "them" but is about "you".

The followers of Nityananda must be really troubled by the recent events.  It doesn't matter whether the event was real or doctored.  The very information is enough to trouble them.   When Dayanda Saraswathi's belief was shaken up, it triggered the creation of Arya Samaj.  Another extreme event was a family suicide in Trichy when they realized a sick member of their family can't be cured by their belief.  There are more common cases like some of my agnostic friends who have faith in the legal system.  They do get shaken up when they learn that the system is not all that clean.  They contemplate relocating to another place where the system isn't so badly corrupted.

At times of crisis, it is hard to keep the faith because of the flow of information from all directions, created by all kinds of people about the icon one believes in.  The icon need not be a person, it could be a deity, a system or even a symbol.  The world has seen enough and more desecration of symbols and the violence that follows.  What is the best way to cope with the agitating mind?

The common reactions are to deny the event if you are weak, punish the offenders if you are strong or shift the faith if you are practical.  If you aren't lucky, the new faith may face the same situation soon.  But you got to have faith - that's how you identify yourself - as a follower of a religion, political party, legal or belief system.  As long as the identity exists, faith will exist.  So, not having faith (religious, spiritual or otherwise) is out of question.

To get over the crisis, just look at how you feel,  you might feel restless, agitated.  Be with that experience.  Resist any thought that demands an action like argument, violence, writing letters to the editor, blogging etc.  To experience the feeling would be very uncomfortable, but if really experienced, disappears in minutes. The next moment, the troubling piece of information doesn't affect you.  That way you get to keep your faith and also not get affected by its troubles.

Wednesday, March 10, 2010

எனக்கு ஏன் கெளதம் படங்கள் பிடிப்பதில்லை

வீட்டில் கெளதம் மேனன் படங்கள் பார்ப்பதில் ஒரு சௌகரியம் - சேனல் மாற்றலாம், ஓட விட்டு முடிவை மட்டும் பார்க்கலாம்.  மொத்தத்தில் எனக்கு கெளதம் மேனன் படங்கள் பிடிப்பதில்லை என்பது தான் உண்மை.  ஏன் என்று நண்பன் கேட்டான்.  உட்கார்ந்து யோசித்தேன்.

கெளதம் மேனன் படங்களுக்கும் மணி ரத்தினத்தின் படங்களும் கிட்டத்தட்ட ஒரே ஸ்டைலில் இருப்பது போல் தோன்றுகிறது. இருந்தாலும், கெளதம் மேனன் படங்களை வெறுக்கும் அளவிற்கு மணியின் படங்களை வெறுப்பதில்லை.  காரணம் இதுதான்.

இரண்டு பேரின் படங்களில் இருக்கும் பொது இழை - சாதாரண மனிதர்களின் அசாதாரண தருணங்கள்.

இரண்டு பேரின் படங்களிலும் முக்கிய கதா பாத்திரங்கள் கொஞ்சம் ஹாலிவுட் வாசம் அடிப்பார்கள்.  கிளின்ட் ஈஸ்ட்வுட் போல அதிகம் பேச மாட்டார்கள், மிக புத்திசாலிகள் - ஆனால் சூப்பர் மென் இல்லை.  அவர்கள் சாதாரணர்கள் என்று சொன்னாலும், அப்படிப்பட்ட மனிதர்களை நீங்கள் பார்க்க வாய்ப்பில்லை.  இதனாலே ஒரு ஒட்டாத நிலை இருக்கும்.  ஆனால் மணியின் படங்களில் சுற்றங்கள் இதை பெரும்பாலும் மறைத்துவிடும்.  நாயகனில் டெல்லி கணேஷ், ஜனகராஜ் கதாபாத்திரங்கள், ரோஜாவில் பாட்டிகள், அலை பாயுதேவில் பிரமிட் நடராசன், பல படங்களில் குறுக்கே ஓடும் குழந்தைகள் என்று நம் கவனம் திசை திரும்பிவிடும்.

கெளதம் மேனோனின் படங்களில் இப்படிப்பட்ட கதாபாத்திரங்கள் இல்லாததால், you are stuck with boring protagonists.  அவர்கள் பெரும்பாலும் ஒண்டியாக இருப்பார்கள்.  தனியாக இருப்பவர்கள் மிக சந்தோஷமாக இருப்பதில்லை.  இதற்கு மேல், ஒரு தாங்க முடியாத கொடூரம் - கை, கால், தலை குறைந்த பட்சம் விரல் என்று எதையாவது வெட்டுவார்கள்.  (விண்ணைத்தாண்டி வருவாயா-வில் சிம்பு அடக்கி வாசித்ததன் காரணம் புரிகிறது.)

நம் இயக்குனர்கள் கதைகளை மட்டும் படி எடுத்து லோக்கல் கதாபாத்திரங்களை சேர்ப்பார்கள்.  கெளதம் மேனனோ கதை, கதாபாத்திரங்கள், களம் எல்லாவற்றையும் படி எடுத்து தமிழ்ப்படங்களை அடுத்த லெவெலுக்கு எடுத்துச்செல்வதாக பேட்டி கொடுப்பார்.

ஆகையால்,...

Earlier Posts