Welcome to my personal world. You are very close to my heart now. If you listen carefully, you can hear my heartbeats. It is human. It is tender. delicate and fragile. It does not understand complexities of the big world outside nor vagaries of my destiny. You may see me smiling at times, sometimes in tears. Please handle it only with gentle care and pure love, because it knows that, and only that!
Thursday, May 20, 2010
Pre-monsoon showers in Kerala
I took a very short break from business, went to my home town, Kodungallur, and Guruvayur. My parents have come from Delhi for a short visit.
Experiencing early pre-monsoon showers in Kerala was, indeed, rejuvenating experience, especially while going from Chennai.
Chennai was boiling under scorching heat of Agni Natchathiram . Of course, by now, heat of Chennai has come down drastically with the cyclone 'Laila'
Made a short visit to Hill Palace, Tripunithura
Went to Kodungallur with my family, parents, sister and her family; a family reunion at my father's place (Indira Mandiram, Chirakkal Kovilakam, Kodungallur), after a long while.
Photo of my paternal grand parents, from archives (photo of photo taken with flash on; therefore, bottom portion spoiled due to too much of bright reflection of flash)
Monday, May 17, 2010
Yet another avoidable man-made disaster!
Some disasters happen, and we could hardly do anything about it, as in case of Tsunami. We could only keep a watch and be prepared, and minimize damage through collective action... and then, there are which could have been avoided with a little extra care. It is sad to see them recurring and it is sad when precious human life is lost. There is news in the media the next day but for those affected life goes on ... life changed for ever, irreversibly
Thursday, May 13, 2010
Cost of compromise!
Cost of compromise! A lesson from the world of cricket.
World of professionals (irrespective of what the profession is) is inevitably and inexplicably tied to business, and lure of money. The more the money and visibility involved, the more is responsibility that comes with it.
Cricketers of modern India are part and parcel of 'sports and entertainment business'. Those who cannot, are simply not worth the position that they are given. Position of respect, power and/or fame comes with the responsibility conducting oneself in a manner which is, and looks, responsible and accountable. One cannot take part of the deal and decide not to take the other.
In this context, blaming failure in T20 world cup on IPL looks more of kiddish argument, and no where close to being a professional. This is more alarming than failure in itself. I think, it is time they start behaving like a professional
World of professionals (irrespective of what the profession is) is inevitably and inexplicably tied to business, and lure of money. The more the money and visibility involved, the more is responsibility that comes with it.
Cricketers of modern India are part and parcel of 'sports and entertainment business'. Those who cannot, are simply not worth the position that they are given. Position of respect, power and/or fame comes with the responsibility conducting oneself in a manner which is, and looks, responsible and accountable. One cannot take part of the deal and decide not to take the other.
In this context, blaming failure in T20 world cup on IPL looks more of kiddish argument, and no where close to being a professional. This is more alarming than failure in itself. I think, it is time they start behaving like a professional
Tuesday, May 11, 2010
India, and the new world order
No more than a couple of decades back, India was considered to be 'land of bullock carts' or 'land of oriental mystics'. Pace of changes after globalization/liberalization since 1991 has, indeed, changed the face of India beyond recognition,in the emerging world order. Some of those are good while some others are not!
As an Indian, I am proud to see India basking in the new found glory yet it pains to observe that much of what has changed is only the face. I miss the bank officials in friendly neighbourhood of old times. When I go to the bank now, it costs me more (any time banking.. It is for my convenience or bank's?)
I am glad to see computing reach out to rural India in the form of mobile phones but I am sad to see that they still live in miserable conditions. It pains because what goes around in the name of development is breaking apart the social fabric and development is tearing apart the social fabric. It raises fundamental questions and development, without addressing these, is not sustainable.
Deep within India is still the same. To know what I mean, get closer to the life of an average Indian. I am not referring to the Indian that you find in Airports walking around with laptops, iPhones and what not. That is only a small fraction. Rest of India is still starving
Yes, World is going through a turmoil triggered by a chain of economic crises and that raises fundamental questions. I believe India does hold answers to many of them but, before that, we have a long way to go to keep our house in order.
As an Indian, I am proud to see India basking in the new found glory yet it pains to observe that much of what has changed is only the face. I miss the bank officials in friendly neighbourhood of old times. When I go to the bank now, it costs me more (any time banking.. It is for my convenience or bank's?)
I am glad to see computing reach out to rural India in the form of mobile phones but I am sad to see that they still live in miserable conditions. It pains because what goes around in the name of development is breaking apart the social fabric and development is tearing apart the social fabric. It raises fundamental questions and development, without addressing these, is not sustainable.
Deep within India is still the same. To know what I mean, get closer to the life of an average Indian. I am not referring to the Indian that you find in Airports walking around with laptops, iPhones and what not. That is only a small fraction. Rest of India is still starving
Yes, World is going through a turmoil triggered by a chain of economic crises and that raises fundamental questions. I believe India does hold answers to many of them but, before that, we have a long way to go to keep our house in order.
Monday, March 15, 2010
An interesting(?) paradox
Two news items in Mathrubhumi today has caught my attention.
One item reports that two people drowned in the river Pamba and another reports that there is no water in Pamba (Sabarimala), both places being in the same district in Kerala
One item reports that two people drowned in the river Pamba and another reports that there is no water in Pamba (Sabarimala), both places being in the same district in Kerala
Sunday, February 14, 2010
A moment in history!
Now is an important moment in history. World seems to have come a full circle
East India Company which left an indelible mark on history of India for good and bad. Days of colonialism is lost into annals of history but not necessarily from minds of people yet. English has almost become language connecting the whole world
Now it is interesting to observe that East India Company is bought by an Indian.
East India Company which left an indelible mark on history of India for good and bad. Days of colonialism is lost into annals of history but not necessarily from minds of people yet. English has almost become language connecting the whole world
Now it is interesting to observe that East India Company is bought by an Indian.
Thursday, January 21, 2010
Politics of Technology
Internet has simplified computing manifold, in 1990s, and thereby taking technology to every walk of life. First decade of the new millennium has seen it evolving increasingly into a platform for social collaboration. By and large, collective human endeavor has been behind this success with open and free interaction.
Popularity and adoption has also led to burgeoning trends in attack of malicious intent on this wonderland, and sometimes with political undertones. This runs counter to spirit of largely trust based interaction of professionals and volunteers. But, then, it is a natural consequence of social adoption of technology and cannot be wished away.
As is made out sometimes, problem is neither with technology nor with social adoption but the recklessness of its adoption. Technology is often adoption without adequate cost-benefit analysis; obviously, cost-benefit mentioned here is not just from economic perspectives
I think it is time for sociologist take a serious look at unprecedented social changes triggered by evolving technology, to contain its negative impacts, before it turns out to be a frankenstein
Popularity and adoption has also led to burgeoning trends in attack of malicious intent on this wonderland, and sometimes with political undertones. This runs counter to spirit of largely trust based interaction of professionals and volunteers. But, then, it is a natural consequence of social adoption of technology and cannot be wished away.
As is made out sometimes, problem is neither with technology nor with social adoption but the recklessness of its adoption. Technology is often adoption without adequate cost-benefit analysis; obviously, cost-benefit mentioned here is not just from economic perspectives
I think it is time for sociologist take a serious look at unprecedented social changes triggered by evolving technology, to contain its negative impacts, before it turns out to be a frankenstein
Wednesday, January 20, 2010
Sociological challenges in a changing world!
I tend to agree Grady Booch's advice that "not everything we want to build, can be built. Not everything we want to build, should be built". By extension, we should not be doing everything we want to; there are moral, social and political limits. Yet the social landscape is changing.
Advancements in science and technology is changing the world we live in beyond recognition, whether we like it or not. While fundamental human values may not be at risk, social norms are. They are being challenged and tested, albeit in pockets in isolation.
It seems that notion of building blocks of society like family, community, nation etc requires a new definition in the light of new possibilities emerging; and that need to happen at global scale in a shrinking world
Advancements in science and technology is changing the world we live in beyond recognition, whether we like it or not. While fundamental human values may not be at risk, social norms are. They are being challenged and tested, albeit in pockets in isolation.
It seems that notion of building blocks of society like family, community, nation etc requires a new definition in the light of new possibilities emerging; and that need to happen at global scale in a shrinking world
Monday, January 11, 2010
Innocence lost
Child in me is lost somewhere here? Well, this is where I was born. This is where I spend my childhood and teens. As I went in search of future, I lost my past somewhere; changed in an irreversible manner! I am still looking around... Do you see me around? Do you see me in you?
View My Hometown in a larger map
This used to be part of a small village during my childhood, people around so well known but now a crowded with old timers sparsely spread. Buzz of beetles are now replaced by roar of the concrete jungle; a nostalgic past is being lost into a dream of future. Frightening peace of quiet nights are no more around. Culture has become a show piece and celebrations too have become urbanized
Oh Janus, where are you? Tell us the art of looking into past yet keeping future in sight
View My Hometown in a larger map
This used to be part of a small village during my childhood, people around so well known but now a crowded with old timers sparsely spread. Buzz of beetles are now replaced by roar of the concrete jungle; a nostalgic past is being lost into a dream of future. Frightening peace of quiet nights are no more around. Culture has become a show piece and celebrations too have become urbanized
Oh Janus, where are you? Tell us the art of looking into past yet keeping future in sight
Friday, January 08, 2010
Fear vs Respect
Fear and Respect. Surprisingly, these are words often used synonymously. Have you not heard of people talking about being 'god-fearing' instead of being 'god-believing'?
Fear is a negative feeling coming from a position of weakness. It comes either out of guilt or sheer helplessness. Fear gets exploited everywhere. In the places of work, workshop, with friends and even at home. Fear terrifies you of consequences and stops you from an action. Fear blocks your mind and hinders free thinking. Fear is demanded by the weak from the weak. Fear comes out of ignorance; not knowing what is in other person's mind, what is to happen next, what if ......
Respect is a positive feeling, comes from a position of strength. You respect a person when you see a person (or an entity) better in some aspect; may be knowledge, power, position, money... be it whatever, it energizes your mind and propels you into action. Respect is commanded by the strong and respect is given by the strong. Respect comes knowledge; knowing you, knowing your choices, knowing others and knowing the world
Fear breaks; Respect mends.
Fear hurts; Respect heals.
Fear suffocates; Respect motivates.
Fear arrests; Respect enables.
For a better life, better family, better business, better world, nurture respect always and everywhere. Destroy fear always, everywhere
Fear is a negative feeling coming from a position of weakness. It comes either out of guilt or sheer helplessness. Fear gets exploited everywhere. In the places of work, workshop, with friends and even at home. Fear terrifies you of consequences and stops you from an action. Fear blocks your mind and hinders free thinking. Fear is demanded by the weak from the weak. Fear comes out of ignorance; not knowing what is in other person's mind, what is to happen next, what if ......
Respect is a positive feeling, comes from a position of strength. You respect a person when you see a person (or an entity) better in some aspect; may be knowledge, power, position, money... be it whatever, it energizes your mind and propels you into action. Respect is commanded by the strong and respect is given by the strong. Respect comes knowledge; knowing you, knowing your choices, knowing others and knowing the world
Fear breaks; Respect mends.
Fear hurts; Respect heals.
Fear suffocates; Respect motivates.
Fear arrests; Respect enables.
For a better life, better family, better business, better world, nurture respect always and everywhere. Destroy fear always, everywhere
Saturday, January 02, 2010
Thursday, December 31, 2009
Happy New Year!
Happy New Year!
Again, another year is coming to a end. It is time for a new beginning.
Personally for me, 2008 represented a successful completion of a journey commenced in 2002, and 2009 was a new beginning. Foundation is being built yet for my new dream, and realization of that is a long journey; a journey that may probably take about 10 years. Therefore, 2010 represents a continuity for me personally rather than totally a new beginning
Yet it make sense to look back into the times gone by and then look ahead. Year 2009 started on a gloomy note with the world in the grip of recession. As we see the world gradually wriggling out of recession, the coming year 2010 promises to be better.
2009 was a mixed bag, in general. As I look back into 2009, what comes to the top of my mind, on a positive note, is Oscar awards coming to India for the first time. What I recall on a melancholic note is the unexpected loss of an icon of our times 'Michael Jackson'
Professionally, software development is poised for further challenges with computing set to scale new horizons in collaboration and natural user interface. Software engineering has undergone severe churning under apparently conflicting pulls from visionaries, theoriticians, methodologists, practitioner and tool vendors. It seems now that world of software engineering is ready to be settling into a dynamic equilibrium centered around delivering value to success critical stakeholders in a healthy business environment
Future beckons and that seems to exciting!
Happy new year!
Again, another year is coming to a end. It is time for a new beginning.
Personally for me, 2008 represented a successful completion of a journey commenced in 2002, and 2009 was a new beginning. Foundation is being built yet for my new dream, and realization of that is a long journey; a journey that may probably take about 10 years. Therefore, 2010 represents a continuity for me personally rather than totally a new beginning
Yet it make sense to look back into the times gone by and then look ahead. Year 2009 started on a gloomy note with the world in the grip of recession. As we see the world gradually wriggling out of recession, the coming year 2010 promises to be better.
2009 was a mixed bag, in general. As I look back into 2009, what comes to the top of my mind, on a positive note, is Oscar awards coming to India for the first time. What I recall on a melancholic note is the unexpected loss of an icon of our times 'Michael Jackson'
Professionally, software development is poised for further challenges with computing set to scale new horizons in collaboration and natural user interface. Software engineering has undergone severe churning under apparently conflicting pulls from visionaries, theoriticians, methodologists, practitioner and tool vendors. It seems now that world of software engineering is ready to be settling into a dynamic equilibrium centered around delivering value to success critical stakeholders in a healthy business environment
Future beckons and that seems to exciting!
Happy new year!
Wednesday, December 23, 2009
Country roads, Take me home
Almost into the fag end of the year 2009, world is set into a festive mood. It is also time for looking back as we move into 2010
I am all set to go back to Kerala for a short vacation. As usual, my vacation is a combination of pilgrimage and connecting to the past, visiting my friends and relatives.
This time around. it is a visit to attend 'Pattamudayam' celebration at Chirakkal Kovilakam, Kodungallur, starting with short visit to Tattamangalam, Pazhayannur, Guruvayur and Paambum Mekkad
A part of this is pilgrimage and a part is connection with the past as always
'Pattamudayam' is an important celebration both as a family get together and religious function. 'Pattamudayam' translates to mean 10th dawn and is celebrated on 11th day of the month 'Dhanu' in Malayalam calendar. As often, it happens to be on December 26th in this year.
I have been to 'Pattamudayam' celebration, a couple of times in the past, both as a child and grown up. I am feeling a greater sense of significance this time around.
My father Sudhakara Raja used to associate a great deal of importance to this celebration and used to religiously attend this celebration. His elder, and only, brother Dinakara Raja has played an instrumental role in reviving 'Pattamudayam' celebration to instill a sense of belonging within the family, a big joint family at that. Now, my father is old and ailing, and is far away in Delhi and his elder brother is no more

I feel a sense of importance in this time now to connect to the past. I am afraid if I do not connect now, I may never be able to connect back.
I am connecting now to one of the last vestiges of a joint family system; a basic structure of social system of yesteryears. All of that is lost in the new world order of nuclear families, threatening to go even into a state of plasma.
I do not believe in holding on the past. Sure, life goes on and the show has to go on. Everything about the past is not good either. Old social order is getting lost and new order is yet to set in
To me, the past, present and future are inexplicably interlinked. I am connecting to the past now to revitalize myself and move into the future
I am all set to go back to Kerala for a short vacation. As usual, my vacation is a combination of pilgrimage and connecting to the past, visiting my friends and relatives.
This time around. it is a visit to attend 'Pattamudayam' celebration at Chirakkal Kovilakam, Kodungallur, starting with short visit to Tattamangalam, Pazhayannur, Guruvayur and Paambum Mekkad
A part of this is pilgrimage and a part is connection with the past as always
'Pattamudayam' is an important celebration both as a family get together and religious function. 'Pattamudayam' translates to mean 10th dawn and is celebrated on 11th day of the month 'Dhanu' in Malayalam calendar. As often, it happens to be on December 26th in this year.
I have been to 'Pattamudayam' celebration, a couple of times in the past, both as a child and grown up. I am feeling a greater sense of significance this time around.
My father Sudhakara Raja used to associate a great deal of importance to this celebration and used to religiously attend this celebration. His elder, and only, brother Dinakara Raja has played an instrumental role in reviving 'Pattamudayam' celebration to instill a sense of belonging within the family, a big joint family at that. Now, my father is old and ailing, and is far away in Delhi and his elder brother is no more

I feel a sense of importance in this time now to connect to the past. I am afraid if I do not connect now, I may never be able to connect back.
I am connecting now to one of the last vestiges of a joint family system; a basic structure of social system of yesteryears. All of that is lost in the new world order of nuclear families, threatening to go even into a state of plasma.
I do not believe in holding on the past. Sure, life goes on and the show has to go on. Everything about the past is not good either. Old social order is getting lost and new order is yet to set in
To me, the past, present and future are inexplicably interlinked. I am connecting to the past now to revitalize myself and move into the future
Wednesday, November 18, 2009
Be the change!
This blog post is inspired a blog from my friend 'Are we losing a long term Vision'
I do not think this is a recent happening. This tendency used to there and will continue to be. It takes conviction in oneself to be different; determination will follow. Conviction, determination, observation, and perseverance are critical to success.
I agree that there is visible mediocrity and lethargy even highest echelons in corporate hierarchy. In my observation, it is intentional rather than accidental. It is a lack of application rather than a lack of skills. It is a matter of convenience, riding the wave created by some other leader in the past.
Well, it happens at the cost of the company. Is any one bothered? Patient is under close medical supervision while admitted into hospital, and under very close monitoring in the ICU. Routine sets in, after being discharged from the hospital. Do we take care even after that? How many of us do strictly follow medical instructions for healthy living? Personal health is one's own priority and responsibility. If that is compromised, there is surprise that organization health is compromised
As many times in the past, this brings me back to Mahatma Gandhi to say 'Be the change you want to see in the world'
I do not think this is a recent happening. This tendency used to there and will continue to be. It takes conviction in oneself to be different; determination will follow. Conviction, determination, observation, and perseverance are critical to success.
I agree that there is visible mediocrity and lethargy even highest echelons in corporate hierarchy. In my observation, it is intentional rather than accidental. It is a lack of application rather than a lack of skills. It is a matter of convenience, riding the wave created by some other leader in the past.
Well, it happens at the cost of the company. Is any one bothered? Patient is under close medical supervision while admitted into hospital, and under very close monitoring in the ICU. Routine sets in, after being discharged from the hospital. Do we take care even after that? How many of us do strictly follow medical instructions for healthy living? Personal health is one's own priority and responsibility. If that is compromised, there is surprise that organization health is compromised
As many times in the past, this brings me back to Mahatma Gandhi to say 'Be the change you want to see in the world'
Friday, October 16, 2009
Time to go back to Gandhi
Reality check: Brazil and China have been praised, but India criticised, in a new report that evaluates the efforts of developing countries to tackle hunger
Is this what we call progress? Have we forgotten Gandhiji's Talisman?
"I will give you a talisman. Whenever you are in doubt, or when the self becomes too much with you, apply the following test. Recall the face of the poorest and the weakest man [woman] whom you may have seen, and ask yourself, if the step you contemplate is going to be of any use to him [her]. Will he [she] gain anything by it? Will it restore him [her] to a control over his [her] own life and destiny? In other words, will it lead to swaraj [freedom] for the hungry and spiritually starving millions?
Then you will find your doubts and your self melt away."
- One of the last notes left behind by Gandhiji in 1948, expressing his deepest social thought.
Is this what we call progress? Have we forgotten Gandhiji's Talisman?
"I will give you a talisman. Whenever you are in doubt, or when the self becomes too much with you, apply the following test. Recall the face of the poorest and the weakest man [woman] whom you may have seen, and ask yourself, if the step you contemplate is going to be of any use to him [her]. Will he [she] gain anything by it? Will it restore him [her] to a control over his [her] own life and destiny? In other words, will it lead to swaraj [freedom] for the hungry and spiritually starving millions?
Then you will find your doubts and your self melt away."
- One of the last notes left behind by Gandhiji in 1948, expressing his deepest social thought.
Thursday, October 15, 2009
Leadership and Character
Life, and business, comes with good times and bad times. Anyone would sound great in good times. Only a strong character takes you through tough times gracefully. Leadership is as much behavioural as much as it is character.
Wednesday, October 14, 2009
A case for inclusive growth
India has been basking in the glory of new found riches of new generation Indian entrepreneurs and professionals.
What should have been a matter of national pride has unfortunately been only a privilege of a few. This privilege sometimes finds expression bordering on unabashed arrogance as exemplified in "cattle class" remarks of the "elite".
For a nation professing democratic, socialistic ideologies and inspired by simple living style of Gandhiji, we need more than a lopsided growth. Trickle down effect has not yet reached the common man. If you are not convinced, take an open ticket and travel in unreserved compartment in any of India. You will get to see the face of India that you do not want to see. Hard to describe, hard to believe but yes, that is a hard fact.
Concern for common man is expressed as a ritual during the times of National celebrations but soon forgotten. We have almost ignored that the true strength of India lies still in our villages. Our true strength is the silent, tolerant, simple common man of India.
I would have been happier to read from Indian media But I am glad to see this is reported somewhere at least. Fortunately, drive for inclusive growth seems to be slowly gathering momentum, off late.
Well, I am not against technology, I am not against growth but I am for is inclusive a growth... A social relation which is truly win-win for all stakeholders. I believe, only such growth is sustainable in the long run
I do not want my house to be walled in on sides and my windows to be stuffed. I want the cultures of all the lands to be blown about my house as freely as possible. But I refuse to be blown off my feet by any
Gandhiji
What should have been a matter of national pride has unfortunately been only a privilege of a few. This privilege sometimes finds expression bordering on unabashed arrogance as exemplified in "cattle class" remarks of the "elite".
For a nation professing democratic, socialistic ideologies and inspired by simple living style of Gandhiji, we need more than a lopsided growth. Trickle down effect has not yet reached the common man. If you are not convinced, take an open ticket and travel in unreserved compartment in any of India. You will get to see the face of India that you do not want to see. Hard to describe, hard to believe but yes, that is a hard fact.
Concern for common man is expressed as a ritual during the times of National celebrations but soon forgotten. We have almost ignored that the true strength of India lies still in our villages. Our true strength is the silent, tolerant, simple common man of India.
I would have been happier to read from Indian media But I am glad to see this is reported somewhere at least. Fortunately, drive for inclusive growth seems to be slowly gathering momentum, off late.
Well, I am not against technology, I am not against growth but I am for is inclusive a growth... A social relation which is truly win-win for all stakeholders. I believe, only such growth is sustainable in the long run
I do not want my house to be walled in on sides and my windows to be stuffed. I want the cultures of all the lands to be blown about my house as freely as possible. But I refuse to be blown off my feet by any
Gandhiji
Character, Integrity and Reputation
I came across an interesting write up on the subject. This was pointed to me by one of my friends in facebook
I like the analogy. Taking it further, I would say that integrity is part of character. Character is part of being oneself, being true to yourself to the people around you, and to the world at large. Reputation and respect are fruits of the tree, that is yourself. Character is the seed that grow into making you.
Character determines your behavior. Behavior and performance earns you reputation respect. Interestingly, visibility is in the reverse order. Reputation and respect is the most visible properties of the lot. Character is only visible who cares to see, and it takes time to understand. Character is the true strength, and it is internal; not an item for demonstration. It makes itself visible in a subtle manner through behavior
Well, what it takes to have character? I believe, it is partly nature and partly nurture; nurtured by experience with parents, friends, ..
I like the analogy. Taking it further, I would say that integrity is part of character. Character is part of being oneself, being true to yourself to the people around you, and to the world at large. Reputation and respect are fruits of the tree, that is yourself. Character is the seed that grow into making you.
Character determines your behavior. Behavior and performance earns you reputation respect. Interestingly, visibility is in the reverse order. Reputation and respect is the most visible properties of the lot. Character is only visible who cares to see, and it takes time to understand. Character is the true strength, and it is internal; not an item for demonstration. It makes itself visible in a subtle manner through behavior
Well, what it takes to have character? I believe, it is partly nature and partly nurture; nurtured by experience with parents, friends, ..
Sunday, September 20, 2009
Back from yet another pilgrimage to Sabarimala
I am just back from yet another pilgrimage to Sabarimala.
I have been going there almost every year since 1992 so far. Every trip has been an experience in itself; a humbling and learning experience. Learning about work and life. It helps me to resolve conflict of theory and practice, maintaining ideological balance in the midst of diverse pulls of daily living.
Every devotee calls each other Swami (master) or Ayyappa (God himself). The spirit is to see God in every one and every where. All of us are unique in how how we feel, how we perceive and how we think. But, we are not in competition with each other. One does not need to perish for another to survive. Success of human race is not based on competition within the race but rather with collaboration of human efforts.
Journey is pleasure or pain, just as life is, depending on how you take it. Problem as big and formidable as mountain is crossed with self belief. Faced with problems, we often get overwhelmed by that with hardly any time to look around.
When we look around, we see that there are many who are even less privileged that we are, going about it easily. Difference between problem or pleasure is only a perspective. What is perceived turns out to pleasure when you learn to enjoy it. Choice is with all of us to curse, lament, keep moving or enjoy every moment.
You also realize that what you are seeking for (call it God, happiness, power ...) is not external. It is within you, yourself. That Tvam Asi which translates to read 'That are Thou'. It is belief in the self that takes you to heights irrespective of challenges ahead.
It also reinforces the power of now. Irrespective of your background, you are in the time now. Past may have been hauntingly attractive or future may be enticingly bright. You can reach out to the future only through the time now.
Focus on goal, working towards goals undeterred by hurdles moving forward as a team, respecting and helping one another, irrespective of power, position, money or education, are a few of the lessons that the pilgrimage
I have been going there almost every year since 1992 so far. Every trip has been an experience in itself; a humbling and learning experience. Learning about work and life. It helps me to resolve conflict of theory and practice, maintaining ideological balance in the midst of diverse pulls of daily living.
Every devotee calls each other Swami (master) or Ayyappa (God himself). The spirit is to see God in every one and every where. All of us are unique in how how we feel, how we perceive and how we think. But, we are not in competition with each other. One does not need to perish for another to survive. Success of human race is not based on competition within the race but rather with collaboration of human efforts.
Journey is pleasure or pain, just as life is, depending on how you take it. Problem as big and formidable as mountain is crossed with self belief. Faced with problems, we often get overwhelmed by that with hardly any time to look around.
When we look around, we see that there are many who are even less privileged that we are, going about it easily. Difference between problem or pleasure is only a perspective. What is perceived turns out to pleasure when you learn to enjoy it. Choice is with all of us to curse, lament, keep moving or enjoy every moment.
You also realize that what you are seeking for (call it God, happiness, power ...) is not external. It is within you, yourself. That Tvam Asi which translates to read 'That are Thou'. It is belief in the self that takes you to heights irrespective of challenges ahead.
It also reinforces the power of now. Irrespective of your background, you are in the time now. Past may have been hauntingly attractive or future may be enticingly bright. You can reach out to the future only through the time now.
Focus on goal, working towards goals undeterred by hurdles moving forward as a team, respecting and helping one another, irrespective of power, position, money or education, are a few of the lessons that the pilgrimage
Tuesday, September 15, 2009
Do we discriminate against Indian in India?
We cry foul when an Indian face discrimination in another country; issues that Indian students had to face in Australia being most recent of them as I can recall.
I did not face any kind of discrimination or animosity specifically against me as a person in the countries that I had been to. My experience, may be limited but I believe is indicative, is that they expect us to respect their personal space and culture. That is only natural.
But I am alarmed when we discriminate against Indian in India.
I wish this is only an aberration, or are we compromising on fundamentals blinded by money?
I did not face any kind of discrimination or animosity specifically against me as a person in the countries that I had been to. My experience, may be limited but I believe is indicative, is that they expect us to respect their personal space and culture. That is only natural.
But I am alarmed when we discriminate against Indian in India.
I wish this is only an aberration, or are we compromising on fundamentals blinded by money?
Thursday, August 27, 2009
Employees don't change the company, they change their Boss
Following are my thoughts on question “Employees don't change the company, they change their Boss.?” in in Linkedin
Job shift is a personal decision influenced by curious combination of background, personal needs, skill sets, aspirations, and environment. Environment includes the organization, boss and team. Attributing to just one of the factors is too narrow perspective.
My view and experience is: Organization stands by (and should) its vision, culture, values and goals. Individual stands by (and should) its vision, culture, value and goals. That is fair as well, as these are not matter of convenience but rather goes into the core of being. After all, I think, most (if not all) of us have been in both the roles, right?
I have not seen bad people but I have seen them appearing bad due to circumstances.
What goes wrong is getting a honest communication taking place. If it does, know for sure that you are on a slippery ground.
Job shift is a personal decision influenced by curious combination of background, personal needs, skill sets, aspirations, and environment. Environment includes the organization, boss and team. Attributing to just one of the factors is too narrow perspective.
My view and experience is: Organization stands by (and should) its vision, culture, values and goals. Individual stands by (and should) its vision, culture, value and goals. That is fair as well, as these are not matter of convenience but rather goes into the core of being. After all, I think, most (if not all) of us have been in both the roles, right?
I have not seen bad people but I have seen them appearing bad due to circumstances.
What goes wrong is getting a honest communication taking place. If it does, know for sure that you are on a slippery ground.
Tuesday, August 25, 2009
Time is now
I had expressed concern on collapse of belief systems of yesterday and emphasized need for new ones for tomorrow.
Ardent devotees of respective ideologies may not fully agree with me and would rather try to conjure up the same old wine in a new bottle. Many lives are built on these ideologies and shattered by the same edifice. I am seeking a scientific analysis
Laws of science are expressed with assumptions on validity. Laws of science are continually re-validated based on current observations and assumptions are revised, as happened with newtonian challenged in the context of quantum physics.
I am glad that Debate is on. I am no economist to comment on. But, I hope scientific spirit will prevail because human lives, and heart, are involved, because I am one of them concerned about every one of them; a compassionate human, because world is my family (Vasudhaiva Kutumbakam)
Ardent devotees of respective ideologies may not fully agree with me and would rather try to conjure up the same old wine in a new bottle. Many lives are built on these ideologies and shattered by the same edifice. I am seeking a scientific analysis
Laws of science are expressed with assumptions on validity. Laws of science are continually re-validated based on current observations and assumptions are revised, as happened with newtonian challenged in the context of quantum physics.
I am glad that Debate is on. I am no economist to comment on. But, I hope scientific spirit will prevail because human lives, and heart, are involved, because I am one of them concerned about every one of them; a compassionate human, because world is my family (Vasudhaiva Kutumbakam)
Thursday, August 20, 2009
Killing me softly...
Health care is social service or a business opportunity?
I believe it is both. It used to be more of the former; now, it is getting to be more of the latter.
I fail to understand why it should be one at the cost of the other. It is naive to expect individual practitioners, business houses or industry at large to work purely on altruistic notion. But when it is translated into life as service restricted to a social segment, it raises fundamental questions to a society built on democratic, socialistic principles.
Question is are these principles are ideals that we revert to at our convenience, or guiding principles? Is it too early for a social equilibrium? or we lack political will? or it is a convenient social hypocracy?
Gandhi's talisman
"I will give you a talisman. Whenever you are in doubt, or when the self becomes too much with you, apply the following test. Recall the face of the poorest and the weakest man [woman] whom you may have seen, and ask yourself, if the step you contemplate is going to be of any use to him [her]. Will he [she] gain anything by it? Will it restore him [her] to a control over his [her] own life and destiny? In other words, will it lead to swaraj [freedom] for the hungry and spiritually starving millions?
Then you will find your doubts and your self melt away."
- One of the last notes left behind by Gandhi in 1948, expressing his deepest social thought.
I believe it is both. It used to be more of the former; now, it is getting to be more of the latter.
I fail to understand why it should be one at the cost of the other. It is naive to expect individual practitioners, business houses or industry at large to work purely on altruistic notion. But when it is translated into life as service restricted to a social segment, it raises fundamental questions to a society built on democratic, socialistic principles.
Question is are these principles are ideals that we revert to at our convenience, or guiding principles? Is it too early for a social equilibrium? or we lack political will? or it is a convenient social hypocracy?
Gandhi's talisman
"I will give you a talisman. Whenever you are in doubt, or when the self becomes too much with you, apply the following test. Recall the face of the poorest and the weakest man [woman] whom you may have seen, and ask yourself, if the step you contemplate is going to be of any use to him [her]. Will he [she] gain anything by it? Will it restore him [her] to a control over his [her] own life and destiny? In other words, will it lead to swaraj [freedom] for the hungry and spiritually starving millions?
Then you will find your doubts and your self melt away."
- One of the last notes left behind by Gandhi in 1948, expressing his deepest social thought.
Sunday, August 16, 2009
Friday, August 14, 2009
Happy Independence Day!
Yet another Independence Day has come.
Independence Day is a birthday for our nation. Independence Day is a celebration time. This is one of the few occasions we pause to ponder.
60 plus is old for a man but young for nation. As a young nation, when we retrospect there is a lot to be proud of. We have come a long way in science, technology, agriculture, economy, etc. When we grow, and leaving our brethren far behind, is it a growth that we desire? For what good is growth, when my neighbor is starving? Is it morally right? Is it socially sustainable growth?
Tactics are made from short term perspective, strategies are made from long term perspective. Values are hallmark of character, whether it is an individual or a nation. Values help us in decision making; be strategic or tactical. Values need to be evaluated from assessed with logical reasoning, internalized and consolidated. As the world looks up to Gandhi, is it not time now to return to our fundamental values that our father of nation advocated; not just for independence day, republic day and Gandhi Jayanti;
Or do we need to wait till the west teaches how to?
Democracy must in essence, therefore, mean the art and science of mobilising the entire physical, economic and spiritual resources of all the various sections of the people in the service of the common good of all.
-- Mahatma Gandhi
Independence Day is a birthday for our nation. Independence Day is a celebration time. This is one of the few occasions we pause to ponder.
60 plus is old for a man but young for nation. As a young nation, when we retrospect there is a lot to be proud of. We have come a long way in science, technology, agriculture, economy, etc. When we grow, and leaving our brethren far behind, is it a growth that we desire? For what good is growth, when my neighbor is starving? Is it morally right? Is it socially sustainable growth?
Tactics are made from short term perspective, strategies are made from long term perspective. Values are hallmark of character, whether it is an individual or a nation. Values help us in decision making; be strategic or tactical. Values need to be evaluated from assessed with logical reasoning, internalized and consolidated. As the world looks up to Gandhi, is it not time now to return to our fundamental values that our father of nation advocated; not just for independence day, republic day and Gandhi Jayanti;
Or do we need to wait till the west teaches how to?
Democracy must in essence, therefore, mean the art and science of mobilising the entire physical, economic and spiritual resources of all the various sections of the people in the service of the common good of all.
-- Mahatma Gandhi
Thursday, August 13, 2009
Anti-patterns of disaster management
Initial signs of impending crisis, denial of indications, debates in media, onset of crisis, media hype and official denials, knee jerk reactions and downplaying the extent of crisis, acceptance of crisis into mainstream and living with crisis. This have been patterns of disaster management in India for long; be it terrorism, recession, monsoon or now swine flu in recent times. So called preventive measures have only helped to give hardship to people, in the name of protection.
Otherwise, why has swine flu spread to India, with all these preventive measures. Unlike US which was caught unawares, we had sufficient time to gear up. If those measures were not enough, why did we put people through the hardship? Not to talk about isolation that many were put through. This is not the first time a pandemic has reached us from abroad.
I am glad that I live in a democracy. Democracy is a socio-political system, responsive to concerns of its citizens. When democracy is not able to protect its citizens for whom it stands, it is time to ask fundamental questions.
It is not about the party in power. Story is the same, irrespective of party in the power. I would not like to blame a political party or group. I believe, issue is more fundamental. In democracy, we choose the government and get the government that we deserve. I believe, Indian democracy has stood the test of time and come to stay.
B believe, issue has more to do with a generally laid back attitude. Attitude of expecting good things happen. Attitude of accepting rubbish, be it from government, media, or any other source for that matter. Attitude that it does not hurts till it hits me (when it hits me, then, I am all alone).
I would love live in India that care for its people and its people caring for one another, rather than an India that is policing around as a superpower for its own sake. We need comprehensive, sustained action rather than knee jerk reactions
Otherwise, why has swine flu spread to India, with all these preventive measures. Unlike US which was caught unawares, we had sufficient time to gear up. If those measures were not enough, why did we put people through the hardship? Not to talk about isolation that many were put through. This is not the first time a pandemic has reached us from abroad.
I am glad that I live in a democracy. Democracy is a socio-political system, responsive to concerns of its citizens. When democracy is not able to protect its citizens for whom it stands, it is time to ask fundamental questions.
It is not about the party in power. Story is the same, irrespective of party in the power. I would not like to blame a political party or group. I believe, issue is more fundamental. In democracy, we choose the government and get the government that we deserve. I believe, Indian democracy has stood the test of time and come to stay.
B believe, issue has more to do with a generally laid back attitude. Attitude of expecting good things happen. Attitude of accepting rubbish, be it from government, media, or any other source for that matter. Attitude that it does not hurts till it hits me (when it hits me, then, I am all alone).
I would love live in India that care for its people and its people caring for one another, rather than an India that is policing around as a superpower for its own sake. We need comprehensive, sustained action rather than knee jerk reactions
Tuesday, August 04, 2009
Bane of demigods!
Strange to see that Indian cricketers has refused to abide by norms of World Anti-Doping Agency Code, stating security and privacy concerns. By no means, these are not concerns applicable to Indian cricketers alone.
Unfortunately, cricket and cricketers have become so popular. Sentiments are similar to a nation in war with another. Nothing short of clean victory is acceptable, because national sentiments are involved. Worse, this is unabashedly encouraged by both print and electronic media so much greater achievement like woman to rowing solo across the Indian Ocean hardly finds a mention.
Indian cricketers have given iconic status here in India. There is a cost of being a popular figure as well. While one enjoys benefits of being popular figure, having to pay the cost is only natural. You cannot take one and leave the other. They should either fall in line or else if privacy and security concerns are so height, they could quit playing cricket for India and IPL, which makes them popular.
It is time they start behaving like an Indian who are with other Indians in the first place; not the ones to be revered and pampered
Unfortunately, cricket and cricketers have become so popular. Sentiments are similar to a nation in war with another. Nothing short of clean victory is acceptable, because national sentiments are involved. Worse, this is unabashedly encouraged by both print and electronic media so much greater achievement like woman to rowing solo across the Indian Ocean hardly finds a mention.
Indian cricketers have given iconic status here in India. There is a cost of being a popular figure as well. While one enjoys benefits of being popular figure, having to pay the cost is only natural. You cannot take one and leave the other. They should either fall in line or else if privacy and security concerns are so height, they could quit playing cricket for India and IPL, which makes them popular.
It is time they start behaving like an Indian who are with other Indians in the first place; not the ones to be revered and pampered
Sunday, August 02, 2009
Insurance to cover a risk, or a risk in itself?
Reading "Health Care Realities" reminded me of my own personal experience with an insurance company.
I had taken insurance cover for my car earlier, from a private owned insurance company, on the promise of "quality" service. I kept renewing insurance for a couple of years, no incidents.
After a couple of years, vehicle had two accidents and I had to make claim twice. Not any significant amount, by the way. To be fair to the insurer, I must say that money was paid and paid on time.
Generally, call for insurance renewal starts a month before the period expires, Surprisingly, neither that company, nor any other private insurance companies, were available for renewing my insurance. I went back to good old Government owned insurance company. Year or two passed without any incidents and then, I sold the car and bought a new one a couple of years back. Now the same old private owned insurance company is behind me to take insurance from them, and I have no motivation to go back to them or any other private insurance company, no matter what "quality" service they offer.
By extension, I have learned to trust good old Government owned banking and financial institutions with my hard earned money. That is when I started respecting the balancing act of Nehruvian mixed economy.
I had taken insurance cover for my car earlier, from a private owned insurance company, on the promise of "quality" service. I kept renewing insurance for a couple of years, no incidents.
After a couple of years, vehicle had two accidents and I had to make claim twice. Not any significant amount, by the way. To be fair to the insurer, I must say that money was paid and paid on time.
Generally, call for insurance renewal starts a month before the period expires, Surprisingly, neither that company, nor any other private insurance companies, were available for renewing my insurance. I went back to good old Government owned insurance company. Year or two passed without any incidents and then, I sold the car and bought a new one a couple of years back. Now the same old private owned insurance company is behind me to take insurance from them, and I have no motivation to go back to them or any other private insurance company, no matter what "quality" service they offer.
By extension, I have learned to trust good old Government owned banking and financial institutions with my hard earned money. That is when I started respecting the balancing act of Nehruvian mixed economy.
Saturday, June 20, 2009
Back again!
It has been about a month since I blogged last. A lot has happened on personal and professional front, and has been very hectic.
I am getting into a new interesting assignment on building a new software platform where much of what I had been working with all along (like Knowledge engineering, Device computing, Open Standards, Quality standards, Artificial Intelligence, Software
Engineering etc) converges.
I shall be mum on that being extremely sensitive and business critical. But I shall be back on other topics as usual
I am getting into a new interesting assignment on building a new software platform where much of what I had been working with all along (like Knowledge engineering, Device computing, Open Standards, Quality standards, Artificial Intelligence, Software
Engineering etc) converges.
I shall be mum on that being extremely sensitive and business critical. But I shall be back on other topics as usual
Thursday, May 21, 2009
A sigh of relief
Yesterday, With result declared for class XII by CBSE, marks completion of schooling for my elder daughter, and I am glad that she has performed reasonably well.
I had kept myself and my family away from the typical rat race, including studies of my kids. I have asked for only justifiable effort and reasonable performance.
I am pretty happy with her performance in XII. Our life have been through a tough period for the last few years, and this performance is despite that.
This would not have been possible without help and prayers from many. In particular, Words are not enough to describe support extended by the management and teachers of the school Chettinad Vidyashram. They have focused on allround development of the student, not just academic marks. True to the spirit, they stood by us through the tough times guiding, mentoring and motivating the child
I had kept myself and my family away from the typical rat race, including studies of my kids. I have asked for only justifiable effort and reasonable performance.
I am pretty happy with her performance in XII. Our life have been through a tough period for the last few years, and this performance is despite that.
This would not have been possible without help and prayers from many. In particular, Words are not enough to describe support extended by the management and teachers of the school Chettinad Vidyashram. They have focused on allround development of the student, not just academic marks. True to the spirit, they stood by us through the tough times guiding, mentoring and motivating the child
Sunday, May 17, 2009
Long live Indian Democracy!
In what is arguably the biggest democratic event in the world, people of India has decided in favour of continuance of policies of current governance.
Generally, anti-incumbency factors works against the ruling party/alliance. However, results of general elections 2009 have favoured continuance, and outrightly favoring positive image of growth and development, rather than negative notions of religious fanatism, self indulgence and self pity. This, in itself, is a strong and clear message to the country's political class.
This is the first time since 1957 of Nehruvian times of nationalist euphoria that the same leadership who ruled full term is being re-elected. Those were times of national heroism and euphoria, and very early days of Indian democracy. Credible alternatives had not yet to emerged challenge congress party leadership, most popular leadership behind Indian independence struggle.
Especially at a time when the world is reeling under unprecedented, for independent India, economic recession, stability and continuity is of paramount importance and people of India, often called gullible masses, have favored the same. Consideration for national governance change with time and context, and Indian populace has shown consistent maturity to respond to the call time and again.
Time now requires professional governance and administration. Government headed the economist Dr. Manmohan singh would continue now. Dr. Manmohan singh happens to be a professional, rather than a politician, to head the country. Politician is typically overloaded with the task of party administration and biased by political and ideological perspective. Professional, in contrast, is characterized by scientific knowledge and analytical decision making. While both has its merits and demerits, time now calls for professionalism in politics and governance moving away corruption and votebank politics, and that is what people of India had decided for.
Center-right and center-left forces are not eliminated but only marginalized for now, and that is important balancing force. It is not a brute majority or a unilateral victory as the winners would like to present it as. Fact is, people of India have considered and weighed myriad of current issues, and sent a decisive signal for now
While it indicates largely return to government for Congress party, and rejection of communist parties in their bastions Kerala and West Bengal, it is significant in that ruling party of the state cutting across political spectrum is elected to massive victory for in Delhi, Gujarat, Orissa and Bihar. This rules out typical considerations of anti-incumbency factor, religious fanatism, factionalism, etc.
Key differentiator in each of them appears to be image of development oriented governance; be it political combination of local governance or opposition promising change. This clear mandate for growth and development in laudable where leftist trends seem to be raising its held in many traditionally capitalist parts on the world
Generally, anti-incumbency factors works against the ruling party/alliance. However, results of general elections 2009 have favoured continuance, and outrightly favoring positive image of growth and development, rather than negative notions of religious fanatism, self indulgence and self pity. This, in itself, is a strong and clear message to the country's political class.
This is the first time since 1957 of Nehruvian times of nationalist euphoria that the same leadership who ruled full term is being re-elected. Those were times of national heroism and euphoria, and very early days of Indian democracy. Credible alternatives had not yet to emerged challenge congress party leadership, most popular leadership behind Indian independence struggle.
Especially at a time when the world is reeling under unprecedented, for independent India, economic recession, stability and continuity is of paramount importance and people of India, often called gullible masses, have favored the same. Consideration for national governance change with time and context, and Indian populace has shown consistent maturity to respond to the call time and again.
Time now requires professional governance and administration. Government headed the economist Dr. Manmohan singh would continue now. Dr. Manmohan singh happens to be a professional, rather than a politician, to head the country. Politician is typically overloaded with the task of party administration and biased by political and ideological perspective. Professional, in contrast, is characterized by scientific knowledge and analytical decision making. While both has its merits and demerits, time now calls for professionalism in politics and governance moving away corruption and votebank politics, and that is what people of India had decided for.
Center-right and center-left forces are not eliminated but only marginalized for now, and that is important balancing force. It is not a brute majority or a unilateral victory as the winners would like to present it as. Fact is, people of India have considered and weighed myriad of current issues, and sent a decisive signal for now
While it indicates largely return to government for Congress party, and rejection of communist parties in their bastions Kerala and West Bengal, it is significant in that ruling party of the state cutting across political spectrum is elected to massive victory for in Delhi, Gujarat, Orissa and Bihar. This rules out typical considerations of anti-incumbency factor, religious fanatism, factionalism, etc.
Key differentiator in each of them appears to be image of development oriented governance; be it political combination of local governance or opposition promising change. This clear mandate for growth and development in laudable where leftist trends seem to be raising its held in many traditionally capitalist parts on the world
Friday, May 15, 2009
Humpty dumpty had a great fall!
Experience is a great teacher though the cost is high. Hence make sense to learn from failures of others. An interesting perspective on anti-patterns in business
Yet another election coming to a closure
A great democratic event is coming to a closure, with Indian general election results due for tomorrow. Kudos to the visionaries behind making India a vibrant democracy! Hats off to those who made this possible through decades!!
A great achievement in itself considering the odds! Human life is lost in ruthless violence around the world in the name of power, politics and religion; a deadly combination in itself
Waiting for the results, and looking ahead to changing times, Rabindranath Tagore's words in Gitanjali are resonating in my mind:
Where the mind is without fear and the head held high;
Where knowledge is free;
Where the world has not been broken up into fragments by narrow domestic walls;
Where words come out from the depth of truth;
Where tireless striving stretches its arms towards perfection;
Where the clear stream of reason has not lost its way into the dreary desert sand of dead habit;
Where the mind is led forward by Thee into ever-widening thought and action;
Into that heaven of freedom, my Father, let my country awake.
A great achievement in itself considering the odds! Human life is lost in ruthless violence around the world in the name of power, politics and religion; a deadly combination in itself
Waiting for the results, and looking ahead to changing times, Rabindranath Tagore's words in Gitanjali are resonating in my mind:
Where the mind is without fear and the head held high;
Where knowledge is free;
Where the world has not been broken up into fragments by narrow domestic walls;
Where words come out from the depth of truth;
Where tireless striving stretches its arms towards perfection;
Where the clear stream of reason has not lost its way into the dreary desert sand of dead habit;
Where the mind is led forward by Thee into ever-widening thought and action;
Into that heaven of freedom, my Father, let my country awake.
Monday, May 11, 2009
Time for leadership and action
Systemic failure of global socio-economic system is exposed through the current economic crisis. That dogmas and theories get questioned during crisis and get revised in the new context is quite natural.
Democratically elected governments are duty bound to appropriately act upon crisis, and protect the interests of its citizen. Hope to see the largest and the oldest democracies of the world leave behind ideological baggages of the past and work together towards this goal, and get done with it fast
Democratically elected governments are duty bound to appropriately act upon crisis, and protect the interests of its citizen. Hope to see the largest and the oldest democracies of the world leave behind ideological baggages of the past and work together towards this goal, and get done with it fast
Thursday, May 07, 2009
Condoling death of communism and capitalism!
I am no economist! But I am fascinated by rise and fall of two major economic paradigms in less than 100 years. 100 years is indeed a long time when we see our life span but much shorter to assess validity of any theory that influence human mind, living and society at large!
Simplicity of communist ideals was appealing to young me, having born in the state of Kerala. But through my teens, I realized the folly as I started seeing the gap between theory and practice. Followers of the philosopher who argued against religion ended up creating a new religion. What was meant to an equalizer, ended up created a new hierarchy. Well, the more it changes, the more it remains the same! Soon, the world witnessed collapse of the biggest communist empire, once a dream of the downtrodden!
Notion of natural balance of free market was then appealing as it offered possibility of equality through freedom. While technology is striving to be an equalizer connecting the world, former advocates of free market seems to be sulking by raising newer barriers! Swings of free market, between bullish run or bearish slump, ends up cornering wealth of the world in the hands of a few... and what is worse, from patterns of the free market swings, it seems to be more of a design than accident! Is the free market truly free, or just a good old ideal?
As a common man, what I am concerned is not so much effectiveness of economic paradigms but rather their appeal. It seems to me that the world needs a hope, a new theory, a new promise, to rally around albeit for a short while
Simplicity of communist ideals was appealing to young me, having born in the state of Kerala. But through my teens, I realized the folly as I started seeing the gap between theory and practice. Followers of the philosopher who argued against religion ended up creating a new religion. What was meant to an equalizer, ended up created a new hierarchy. Well, the more it changes, the more it remains the same! Soon, the world witnessed collapse of the biggest communist empire, once a dream of the downtrodden!
Notion of natural balance of free market was then appealing as it offered possibility of equality through freedom. While technology is striving to be an equalizer connecting the world, former advocates of free market seems to be sulking by raising newer barriers! Swings of free market, between bullish run or bearish slump, ends up cornering wealth of the world in the hands of a few... and what is worse, from patterns of the free market swings, it seems to be more of a design than accident! Is the free market truly free, or just a good old ideal?
As a common man, what I am concerned is not so much effectiveness of economic paradigms but rather their appeal. It seems to me that the world needs a hope, a new theory, a new promise, to rally around albeit for a short while
Thursday, March 05, 2009
Much ado about nothing!
A lot is being talked about in the media about auction of Gandhi's belongings!
I respect Gandhi as father of Nation and as an individual. I respect him because he has led India by example, professed a way of living, and unified India.
But it is ridiculous to deify him. By deifying, we are defying the very message that he sought to convey; message that it is possible to have ideals which for a good cause and live by those ideals, and that it is the right way to live. It does not require a superhuman to be that. Unfortunately, we seem to be comfortable making him a superhuman idol to be worship on suitable occasions.
He has expressed himself in a talisman to be used occasions when one doubts as to what is the right choice; it centered around helping the poor.
As things stand, we have slums even now, and we have poor in India who hardly get a proper meal every day. I fail to understand the hue and cry behind his personal belonging conveniently forgetting the spiritual message. What difference this auction would make to that poor in the country?
I understand that legally his belongings are due to Navajivan Trust. But what purpose are we trying to achieve by bringing his possessions to India while India seems to have long forgotten him, except during special occassions
I respect Gandhi as father of Nation and as an individual. I respect him because he has led India by example, professed a way of living, and unified India.
But it is ridiculous to deify him. By deifying, we are defying the very message that he sought to convey; message that it is possible to have ideals which for a good cause and live by those ideals, and that it is the right way to live. It does not require a superhuman to be that. Unfortunately, we seem to be comfortable making him a superhuman idol to be worship on suitable occasions.
He has expressed himself in a talisman to be used occasions when one doubts as to what is the right choice; it centered around helping the poor.
As things stand, we have slums even now, and we have poor in India who hardly get a proper meal every day. I fail to understand the hue and cry behind his personal belonging conveniently forgetting the spiritual message. What difference this auction would make to that poor in the country?
I understand that legally his belongings are due to Navajivan Trust. But what purpose are we trying to achieve by bringing his possessions to India while India seems to have long forgotten him, except during special occassions
Tuesday, February 24, 2009
Hats-off
I am always fascinated by the success of human spirit and effort!
Hats-off to A R Rahman and Rasool Pookutty for their winning Oscar awards.
I salute Hollywood for their open mind, true to the American spirit that has always stood for, and accepted, what is good from world over. I respect that American spirit, and I believe that to be instrumental to the success that America has seen in the past.
Going forward, I hope that openness prevails in the long run, despite the temporary gloom set by the economic recession. I believe there is a lot that a country and civilisation that gave the world the word that precedes silence and is followed by more silence would contribute towards world at large
Hats-off to A R Rahman and Rasool Pookutty for their winning Oscar awards.
I salute Hollywood for their open mind, true to the American spirit that has always stood for, and accepted, what is good from world over. I respect that American spirit, and I believe that to be instrumental to the success that America has seen in the past.
Going forward, I hope that openness prevails in the long run, despite the temporary gloom set by the economic recession. I believe there is a lot that a country and civilisation that gave the world the word that precedes silence and is followed by more silence would contribute towards world at large
Friday, February 06, 2009
Learning to live, the hard way
I thought there would be respite to hard life but the life is telling me otherwise ... It seems for now that the turmoil on my personal front is far from over.
I have tried to live my life by certain ideals. My ideals being love, compassion, caring and sharing.
I believe in those ideals because I believe man is a social being and because I believe that social fabric is weaved together with love, compassion, caring and sharing
I have shared knowledge and experience liberally all along, as that has been my primary asset. My other assets being reputation and trust that have come my way, all along... I lived so, because I was taught to live so, because I believed that is the right thing to do
Now, mid-life, I am standing at crossroads questioning the fundamentals. I question the fundamentals because life is giving me hard lessons. Was I wrong? Was I taught wrong?
It is said, what you give, comes back. I have not given because I wanted something in return. But, there seems to be strings attached to everything that is coming my way
I am at crossroads because I am forced to suspect whether what I believed as right, is truly right, whether what I believed as mine, is truly mine.
Probably, I am failing to see the design of god telling me that nothing here belongs to me. Even I myself do not belong here; nor it belongs to me
May be, it is a drama being played out, rather an emotional one. Probably, god is preparing me for a worse tomorrow. I do not know.
What I know is that it hurts.. I cannot hold back my tears
Question before me is not what and how; it is rather what for?
I need to, because I am alive? because I believe in it? because I am passionate about it?
I think so. It does not matter whether I am right or wrong. It does not matter whether I win or loose.
I stand for common good. I do for common good. I do because I believe in it.
When I stand before the mirror, look at myself in the eyes, I do not want deceit, self-interest, hatred or grudge.
I may laugh or I may cry; does not matter. I shall do both for the sake of love, compassion, caring and sharing. I shall continue to stand for a fellow being, for human spirit and progressive human society. Therefore, I stand where I am, the way I am. I cannot change, because I am what I am.
Coatings of paint may change, brightened by the sunshine or weathered by the harsh winds. But I shall stay where I am, the way I am, so long as I am around here
I have tried to live my life by certain ideals. My ideals being love, compassion, caring and sharing.
I believe in those ideals because I believe man is a social being and because I believe that social fabric is weaved together with love, compassion, caring and sharing
I have shared knowledge and experience liberally all along, as that has been my primary asset. My other assets being reputation and trust that have come my way, all along... I lived so, because I was taught to live so, because I believed that is the right thing to do
Now, mid-life, I am standing at crossroads questioning the fundamentals. I question the fundamentals because life is giving me hard lessons. Was I wrong? Was I taught wrong?
It is said, what you give, comes back. I have not given because I wanted something in return. But, there seems to be strings attached to everything that is coming my way
I am at crossroads because I am forced to suspect whether what I believed as right, is truly right, whether what I believed as mine, is truly mine.
Probably, I am failing to see the design of god telling me that nothing here belongs to me. Even I myself do not belong here; nor it belongs to me
May be, it is a drama being played out, rather an emotional one. Probably, god is preparing me for a worse tomorrow. I do not know.
What I know is that it hurts.. I cannot hold back my tears
Question before me is not what and how; it is rather what for?
I need to, because I am alive? because I believe in it? because I am passionate about it?
I think so. It does not matter whether I am right or wrong. It does not matter whether I win or loose.
I stand for common good. I do for common good. I do because I believe in it.
When I stand before the mirror, look at myself in the eyes, I do not want deceit, self-interest, hatred or grudge.
I may laugh or I may cry; does not matter. I shall do both for the sake of love, compassion, caring and sharing. I shall continue to stand for a fellow being, for human spirit and progressive human society. Therefore, I stand where I am, the way I am. I cannot change, because I am what I am.
Coatings of paint may change, brightened by the sunshine or weathered by the harsh winds. But I shall stay where I am, the way I am, so long as I am around here
Thursday, January 08, 2009
Human side of social development!
About a year back, I was traveling by train from Chennai to Cochin.
There was a group of youngsters around me, apparently working for some IT company. A team of young passengers around me, I overheard an interesting discussion among them.
"I gave him 10 bucks! Man, he has given back 7 bucks; a pack of biscuit for just 3 bucks!!". Converted into Dollar and Euro, 3 bucks is still low but it is still valuable in a country where poverty is still a reality!
I was amused! Are they not living in the same India that I am living in? Yes, indeed, we have tremendous progress over last two decades!
Our youngsters in middle class have money much more than they parents could ever dream of, and they and their lifestyle created envy, awe and respect among peers to the extent of creating an exodus from every engineering, science, and art streams!!
In our young days, taking loan was considered to be shameful. But for young generation, having multiple credit cards has become a fad. Now the same generation is reeling under an economic crisis emanating out of the same social lifestyle.
It seems what apparently seem to change does not truly change, after all!
There was a group of youngsters around me, apparently working for some IT company. A team of young passengers around me, I overheard an interesting discussion among them.
"I gave him 10 bucks! Man, he has given back 7 bucks; a pack of biscuit for just 3 bucks!!". Converted into Dollar and Euro, 3 bucks is still low but it is still valuable in a country where poverty is still a reality!
I was amused! Are they not living in the same India that I am living in? Yes, indeed, we have tremendous progress over last two decades!
Our youngsters in middle class have money much more than they parents could ever dream of, and they and their lifestyle created envy, awe and respect among peers to the extent of creating an exodus from every engineering, science, and art streams!!
In our young days, taking loan was considered to be shameful. But for young generation, having multiple credit cards has become a fad. Now the same generation is reeling under an economic crisis emanating out of the same social lifestyle.
It seems what apparently seem to change does not truly change, after all!
Wednesday, December 31, 2008
Happy New Year!
From what we have seen so far, I would expect global recession to continue. I believe in relevance of software engineering in software development business. Therefore, I expect software engineering to propose a solution for software development houses. I hope that it is time now to move from ritualistic compliance of software engineering processes to its use because of business value.
Pause for a moment and reflect on our daily work. How much of that is new? How much of that is repetitive? If it is repetitive, why are we doing it? How can we get the machine to do it? If you do not ask this question, someone else will. Look back and look around; it had happened in the past in other industries, and we have played a role there in helping them do that. We replaced people with machines; more productive and more consistent, barring the initial hiccups. I do not see a reason why we should be different, why business should perceive us as different.
I expect more engineering and more automation in software development. I would also expect software development to be more accountable to business than it currently is.
On technology front, I would be keeping a close watch on collaborative geographically distributed software development environment, open software development practices more accountable to business, and more effective software test automation.
I wish you all a very happy, successful and prosperous new year!
My favorite song for the year 2009 for software engineers (Title: Survivor - Eye Of The Tiger lyrics): http://in.youtube.com/watch?v=T6CUhK8AlXI
Pause for a moment and reflect on our daily work. How much of that is new? How much of that is repetitive? If it is repetitive, why are we doing it? How can we get the machine to do it? If you do not ask this question, someone else will. Look back and look around; it had happened in the past in other industries, and we have played a role there in helping them do that. We replaced people with machines; more productive and more consistent, barring the initial hiccups. I do not see a reason why we should be different, why business should perceive us as different.
I expect more engineering and more automation in software development. I would also expect software development to be more accountable to business than it currently is.
On technology front, I would be keeping a close watch on collaborative geographically distributed software development environment, open software development practices more accountable to business, and more effective software test automation.
I wish you all a very happy, successful and prosperous new year!
My favorite song for the year 2009 for software engineers (Title: Survivor - Eye Of The Tiger lyrics): http://in.youtube.com/watch?v=T6CUhK8AlXI
A retrospection!
Looking back, last two years have been personally very taxing. Specifically, 2007 was traumatic personally. Though some of the traumatic experience continued into 2008, it was more of recovery personally and a time for change and consolidation Professionally. And, it was a mixed bag from the world around me.
World around me:
Chandrayan and India's achievements in Beijing Olympics after a long while are on top of my mind on a positive note. Yet another unforgettable development is a Sister Alphonsa reaching sainthood. Happiness of these, however, marred to some extent by Mumbai bomb attack and global economic recession.
Personal:
My cousin Jayan Varma became world's fastest percussive bassist. On the negative, my father's health suffered serious jolt. By god's grace, timely intervention and good medical care, he has recovered to a great extent. May be unrealistic to expect at his old age but, as a son, I expected him to be ever active. Now, he along with my mother require constant attention. I am yet to figure out what best I can do for them.
2008 was also a year when I could connect back many of my old friends. Sunil, Ashok, Suresh, Romy, and Narayanan from my college days, and my friends Arun, Unnikrishnan, Madhavan, Zacharia, Varughese and Vaideeswaran from days of my first job. I could also connect to Amit and Shanmugham from CMC Ltd, Hyderabad.
This was also a year when Mr. Naresh Kumar Reddy passed away. I was shocked to hear that sad news. I was reporting to him during later part of my tenure at CMC Ltd. Time has to say how effective I was in their application. Pray to God that his soul may rest in peace.
Professional:
On professional front, in 2008, I have worked closely with Vikram Sarabhai Space Center, Trivandrum (Ministry of Defence, Government of India), and Weapons and Electronics Systems Engineering Establishment (Ministry of Defence, Government of India), Delhi helping them adopt software engineering best practices, methodologies and tools. As a departure from the past, I had started traveling outside India on business, with a visit to Qatar in October 2007. This was followed by visit to Saudi Arabia in March-April 2008 and a visit to Nigeria in June-July 2008. In the meantime, I was working for a customer in Germany remotely from India for test automation of SAP implementation. I visited Germany, by November 2008, to commence yet another project on test automation of SAP implementation.
Overall, I am happy looking back as indicated in old farewell note to Rational that I had written in 2002, having achieved what I had set out to.
My professional high in 2008 were:
1. Publishing case studies of success from India, a result of hard work in the past
2. Paper presentation at Rational Software Development Conference in Munich, Germany
3. Publishing case studies of success in test automation of SAP implementation in Germany
4. Release of Ready for IBM Rational Software plug-in Astra Model Creator and Astra Test Automat, with best practice compliance
I shall write on what I look forward to in 2009 and further in my note tomorrow
My favorite song for the year 2008 reflection (movie: Aap Ki Kasam):
[youtube=http://in.youtube.com/watch?v=5sIr0TD0GR8&rel=0]
World around me:
Chandrayan and India's achievements in Beijing Olympics after a long while are on top of my mind on a positive note. Yet another unforgettable development is a Sister Alphonsa reaching sainthood. Happiness of these, however, marred to some extent by Mumbai bomb attack and global economic recession.
Personal:
My cousin Jayan Varma became world's fastest percussive bassist. On the negative, my father's health suffered serious jolt. By god's grace, timely intervention and good medical care, he has recovered to a great extent. May be unrealistic to expect at his old age but, as a son, I expected him to be ever active. Now, he along with my mother require constant attention. I am yet to figure out what best I can do for them.
2008 was also a year when I could connect back many of my old friends. Sunil, Ashok, Suresh, Romy, and Narayanan from my college days, and my friends Arun, Unnikrishnan, Madhavan, Zacharia, Varughese and Vaideeswaran from days of my first job. I could also connect to Amit and Shanmugham from CMC Ltd, Hyderabad.
This was also a year when Mr. Naresh Kumar Reddy passed away. I was shocked to hear that sad news. I was reporting to him during later part of my tenure at CMC Ltd. Time has to say how effective I was in their application. Pray to God that his soul may rest in peace.
Professional:
On professional front, in 2008, I have worked closely with Vikram Sarabhai Space Center, Trivandrum (Ministry of Defence, Government of India), and Weapons and Electronics Systems Engineering Establishment (Ministry of Defence, Government of India), Delhi helping them adopt software engineering best practices, methodologies and tools. As a departure from the past, I had started traveling outside India on business, with a visit to Qatar in October 2007. This was followed by visit to Saudi Arabia in March-April 2008 and a visit to Nigeria in June-July 2008. In the meantime, I was working for a customer in Germany remotely from India for test automation of SAP implementation. I visited Germany, by November 2008, to commence yet another project on test automation of SAP implementation.
Overall, I am happy looking back as indicated in old farewell note to Rational that I had written in 2002, having achieved what I had set out to.
My professional high in 2008 were:
1. Publishing case studies of success from India, a result of hard work in the past
2. Paper presentation at Rational Software Development Conference in Munich, Germany
3. Publishing case studies of success in test automation of SAP implementation in Germany
4. Release of Ready for IBM Rational Software plug-in Astra Model Creator and Astra Test Automat, with best practice compliance
I shall write on what I look forward to in 2009 and further in my note tomorrow
My favorite song for the year 2008 reflection (movie: Aap Ki Kasam):
[youtube=http://in.youtube.com/watch?v=5sIr0TD0GR8&rel=0]
An old farewell note!
Rational Software Corporation was a company that I longed for, worked a couple of years there and still cherish my days there.
Going through my old records, I picked up my farewell note to Rational. It reads as below:
Farewell to 'Rational'
Firm stands ‘today’, the moment of truth
Basking in the glory of the yesterday
Lo ! beckons the future, excitements set forth
It is time for me to move on, I say !
Shall stay with me, for ever and ever
Some ‘Rational’ thoughts, so fresh as ever
The joy of sharing, and caring for another
The fun of learning, and working together
It hurts to say ‘bye’, dear ‘Rational’
Oh! my friends, it pains to bid ‘farewell’
We shall meet again in the world, so small
We shall hold together, with a heart no small
Let me be gone now, for a while
To join our hands again, in a little while
For some purpose, quite worthwhile
To help our customers, with a sweet smile
I set forth to achieve certain tasks back in 2002, and on retrospection, I am glad to have
Authored a few successes that I had set my eyes on:
1. Case studies of success in India
2. Case study of success in Germany
3. A good customer base
4. Customer testimonies
And been part of a few others that I dreamt of:
1. Astra Model Creator
2. Astra Test Automat
Going through my old records, I picked up my farewell note to Rational. It reads as below:
Farewell to 'Rational'
Firm stands ‘today’, the moment of truth
Basking in the glory of the yesterday
Lo ! beckons the future, excitements set forth
It is time for me to move on, I say !
Shall stay with me, for ever and ever
Some ‘Rational’ thoughts, so fresh as ever
The joy of sharing, and caring for another
The fun of learning, and working together
It hurts to say ‘bye’, dear ‘Rational’
Oh! my friends, it pains to bid ‘farewell’
We shall meet again in the world, so small
We shall hold together, with a heart no small
Let me be gone now, for a while
To join our hands again, in a little while
For some purpose, quite worthwhile
To help our customers, with a sweet smile
I set forth to achieve certain tasks back in 2002, and on retrospection, I am glad to have
Authored a few successes that I had set my eyes on:
1. Case studies of success in India
2. Case study of success in Germany
3. A good customer base
4. Customer testimonies
And been part of a few others that I dreamt of:
1. Astra Model Creator
2. Astra Test Automat
Thursday, November 06, 2008
Wake up, or perish.....
Those who had been interacting with me over last few years would remember me as a doomsayer who had forewarned of the current recession.
Writing on the wall was clear. Cosmic dance between creation and destruction goes on. Those who watched great boom with awe are now watching the doom with despair.
Can it be any different? Answer is an emphatic Yes!
For an industry, nascent like software development, it is time for stocktaking, time for a pause and making right choices. Whether nation, business houses or individuals, those who make right decision would stay on in the race; and others vanish into oblivion.... an inescapable fact of life.
It is time we realize software development is yet another industry, yet another business, yet another profession with all the responsibilities that comes along.
It is a job, a means of living, a business. It goes into creation of intangible social structure that someone is depending on, for their life, for their job. What we do affect the very social fabric we depend on.
It is time for keeping purse string tight; it is time to correct excesses but making right decisions, right investments
A quick glance into the past shows us that other industries have gone through a similar cycle. For instance, great depression of 1930s forced a correction with practices like lean production/manufacturing; brought in the balance, controlling the excesses of those times. World has come around a full cycle!
What does that mean for us now? More on that later... but as a software engineer consider, how many hours of your work is truly creative, that require 'YOU'? If yes, how does the human intensive work, where everyone needs to be creative and apply the intellect, is engineering? If not why you are not doing it? can you be replaced by a machine? a software? another person? Every business house needs to start thinking the same... every software engineer needs to start thinking the same
Remeber, if you are asking these questions, answering these questions, and acting on them, there is someone else who is doing it, and that would decide your fate!
Writing on the wall was clear. Cosmic dance between creation and destruction goes on. Those who watched great boom with awe are now watching the doom with despair.
Can it be any different? Answer is an emphatic Yes!
For an industry, nascent like software development, it is time for stocktaking, time for a pause and making right choices. Whether nation, business houses or individuals, those who make right decision would stay on in the race; and others vanish into oblivion.... an inescapable fact of life.
It is time we realize software development is yet another industry, yet another business, yet another profession with all the responsibilities that comes along.
It is a job, a means of living, a business. It goes into creation of intangible social structure that someone is depending on, for their life, for their job. What we do affect the very social fabric we depend on.
It is time for keeping purse string tight; it is time to correct excesses but making right decisions, right investments
A quick glance into the past shows us that other industries have gone through a similar cycle. For instance, great depression of 1930s forced a correction with practices like lean production/manufacturing; brought in the balance, controlling the excesses of those times. World has come around a full cycle!
What does that mean for us now? More on that later... but as a software engineer consider, how many hours of your work is truly creative, that require 'YOU'? If yes, how does the human intensive work, where everyone needs to be creative and apply the intellect, is engineering? If not why you are not doing it? can you be replaced by a machine? a software? another person? Every business house needs to start thinking the same... every software engineer needs to start thinking the same
Remeber, if you are asking these questions, answering these questions, and acting on them, there is someone else who is doing it, and that would decide your fate!
Monday, November 03, 2008
Back again
I had tumultuous time for last couple of years, personally. It was also time for hectic work on professional front and consolidation. Refer case studies published in IBM web site:
Much of this was achieved with the teamwork, including customer, IBM in India and my own team; a team which was absolute novices transformed into thorough professionals with continuous mentoring
Much of this was achieved with the teamwork, including customer, IBM in India and my own team; a team which was absolute novices transformed into thorough professionals with continuous mentoring
Monday, January 01, 2007
Happy and Prosperous New Year!
Yet another year has gone by!
A unit of time carved out of eternity for us to live in!
Now has come a moment for reflection!
Now has come a moment to pause a while, look around and move ahead!
Last year was a mixed bag;
A mixture of good and bad, day and night, but too bad.
My mother started walking on her own again!
Probably, a medical miracle!?
A mix of providence and some hard work;
A display of hard work and sheer will power, in a way that only she can.
Unrelenting support, from my father, as best as it could be by a human.
A home nurse who has gone much beyond her official obligations;
A fact that I can hardly ignore
A fact that made me realize, yet again, importance of value beyond definitions
A fact that made me realize, yet again, how “small” things are infinitely important.
A fact that made me realize, yet again, how important it is to make life simpler and better for others to live in….
Probably, that is the very purpose of an individual life itself;
Taking human race to its glory through collective contribution of individual souls.
And, first time ever in her life, as I understand, she (rather, we) celebrated her birthday (Saptadi; 70th birthday) albeit in a simple manner
I am also glad to see my sister tasting success in a her life.
She has single handedly fought what looked, at a point in time, a loosing battle.
Now, she won a battle; of course, life has to go on
Having come this far, I am sure, she would see greater heights.
Of course, not all were pleasant.
Perhaps, it is idealistic to expect
As if a kid, I expected my father to be around my mother eternally.
Hardly ever it dawned on me that he himself is in old age.
Nevertheless, the time gently reminded me that fact when he had to be hospitalized for about a week’s time
Providence, our well wishers, medical team was kind enough to act on time and give him back to us
My experience at hospital also made realize how life could be simpler if we seek to make it so …. It made me wonder why at all we make software development unduly complex … Team work, specializations, creative content, technology etc are not unique to software development …. Balancing these factors to a business goal is also not unique to software development … Many others (say, a music director and his team, a surgeon and his team, … ) would have similar story to tell; but they end up being predictable without making things unduly complex…. It looks like, it is a questions of priorities
Hope we learn
Hope we get the fundamentals right
It is better than learning the hard way in a yet another crash!
Wish you all a very happy and prosperous new year!
A unit of time carved out of eternity for us to live in!
Now has come a moment for reflection!
Now has come a moment to pause a while, look around and move ahead!
Last year was a mixed bag;
A mixture of good and bad, day and night, but too bad.
My mother started walking on her own again!
Probably, a medical miracle!?
A mix of providence and some hard work;
A display of hard work and sheer will power, in a way that only she can.
Unrelenting support, from my father, as best as it could be by a human.
A home nurse who has gone much beyond her official obligations;
A fact that I can hardly ignore
A fact that made me realize, yet again, importance of value beyond definitions
A fact that made me realize, yet again, how “small” things are infinitely important.
A fact that made me realize, yet again, how important it is to make life simpler and better for others to live in….
Probably, that is the very purpose of an individual life itself;
Taking human race to its glory through collective contribution of individual souls.
And, first time ever in her life, as I understand, she (rather, we) celebrated her birthday (Saptadi; 70th birthday) albeit in a simple manner
I am also glad to see my sister tasting success in a her life.
She has single handedly fought what looked, at a point in time, a loosing battle.
Now, she won a battle; of course, life has to go on
Having come this far, I am sure, she would see greater heights.
Of course, not all were pleasant.
Perhaps, it is idealistic to expect
As if a kid, I expected my father to be around my mother eternally.
Hardly ever it dawned on me that he himself is in old age.
Nevertheless, the time gently reminded me that fact when he had to be hospitalized for about a week’s time
Providence, our well wishers, medical team was kind enough to act on time and give him back to us
My experience at hospital also made realize how life could be simpler if we seek to make it so …. It made me wonder why at all we make software development unduly complex … Team work, specializations, creative content, technology etc are not unique to software development …. Balancing these factors to a business goal is also not unique to software development … Many others (say, a music director and his team, a surgeon and his team, … ) would have similar story to tell; but they end up being predictable without making things unduly complex…. It looks like, it is a questions of priorities
Hope we learn
Hope we get the fundamentals right
It is better than learning the hard way in a yet another crash!
Wish you all a very happy and prosperous new year!
Saturday, September 30, 2006
Software Engineering & Healthcare
A few days in hospital where my father was undergoing treatment.
Though this is not the first time I have been in hospital but this time, it got me thinking...
I used to attribute much of complexity of software development to creative content & team factor in it. Now, I find that healthcare is no different.
In fact, there is many parallel in definining customer needs (which goes much beyond specified), evolving technologies, new hypotheses challenging earlier ones, interplay of many skills (Specialized physician & surgeons, Nurses, Technical experts, Office staff), ....
Yet much of it is well defined eg. Much of what Nurse needs to do is well defined and action plan in exigencies are also well defined.... and strictly adhered to
It does not lead to avoidable documentation in the name of following some standards either! Documentation is kept to the right level; the key is more of delivering to customer satisfaction than meeting specification
When will software industry learn & mature? How long can we hide behind the nascent nature of the industry and rapid pace of changes.
It is not Java or .Net or application servers or platforms or SOA or MDA ... what not, that matters .. it is uncompromised quality meeting the customer expectations and needs ... not just the wants and specifications
Though this is not the first time I have been in hospital but this time, it got me thinking...
I used to attribute much of complexity of software development to creative content & team factor in it. Now, I find that healthcare is no different.
In fact, there is many parallel in definining customer needs (which goes much beyond specified), evolving technologies, new hypotheses challenging earlier ones, interplay of many skills (Specialized physician & surgeons, Nurses, Technical experts, Office staff), ....
Yet much of it is well defined eg. Much of what Nurse needs to do is well defined and action plan in exigencies are also well defined.... and strictly adhered to
It does not lead to avoidable documentation in the name of following some standards either! Documentation is kept to the right level; the key is more of delivering to customer satisfaction than meeting specification
When will software industry learn & mature? How long can we hide behind the nascent nature of the industry and rapid pace of changes.
It is not Java or .Net or application servers or platforms or SOA or MDA ... what not, that matters .. it is uncompromised quality meeting the customer expectations and needs ... not just the wants and specifications
Wednesday, September 20, 2006
SoA Testing - A wake up call to testers….
Service Oriented Architecture or SOA
What does it mean for testers? Or Why testers should bother?
A wake up call to testers….
To cut it short, well, it is a buzzword….
Everyone in the industry is talking about it… Sooner or later, it is going to catch you tool, like “Hey guys, don’t you know it is SoA?”.
Does it matter?
Depends on how soon is soon…. Depends on “what if I don’t know” …. Depends on whether you are getting ready for an interview for a job hop… Depends on a new project you are getting into ….
In a way of looking at things, it defines what software means to you…. Software that you use is not confined to your machine, right? When you are chatting with your friends, many small pieces of codes running in different machines collaborate to make it happen. If any of that malfunctions, you don’t get what you want…..
OK, I get it ….. I am using Rediff Bol to chat with my friends. You mean that is SoA?
Hold on …. With SoA, what we call as applications may not really be one... not in the sense, we have known them so far … Probably, we would refine it with the term a composite application? What you are using, does it fit in that category? Think …..
Do you also see a possibility that when you chat, all of you don’t necessarily require to use same piece of software from the same vendor…. (I don’t mean that you can chat with Rediff Bol to chat with a person logged in Microsoft Messenger… But in a interconnected, unrestricted by the underlying technology, you are getting to see a possibility?
Coming to think of it…. Isn’t that how life works? … Isn’t that how office functions? … Isn’t that how business is done? Don’t you find such interactions in business when you encash a demand draft, issued by State Bank of India at Delhi, at Canara Bank in Chennai? Are we not getting our insurance claim processed without really bothering about the paperwork behind the seen? …
Can that happen in technology? Don’t we have a whole of trouble even when we try to integrate even two applications eg. Seibel & SAP? IBM Websphere Business Modeler and Mercury Test Director? ….
By the way, you are able to pull out information from across the world (say, NASA or CMU etc) without really knowing the technologies behind? Also, we see money exchanging hands through electronic transactions when you are purchasing online… and you have authorized banks to pay mobile charges through ECS
Haven’t you seen how a simple development environment like Eclipse is evolving? It is evolving to be an open source platform for software engineering .. It is almost “name it and you have it” kind of ….. Eclipse is not more than a development environment which support coding & debugging… Don’t you know that the same development environment caters to Java and C++ coding? …. Don’t you know that Eclipse scales seamlessly with plug-ins for configuration management, modeling, code review, testing etc and more in the pipeline ….
It all depends on how it was developed earlier, how you look at things, and what you want to achieve….. Collaboration happens when we agree on a few basic things and then stick to it.
All that is fine… I knew these things …. I am looking forward to a great time as users.
Great!. …. Do you also see that we made a lot of assumptions about sticking to agreement etc? … Finally, somewhere, someone like you need to make sure things are intact, make sure that every one, those whom you see and don’t, stick to those agreements, make sure that quality is actually delivered in tune with agreement, make sure that quality delivered provides a business value
Testing a software running in your machine alone simpler compared testing a software running in multiple machines … It is all the more complex when these machines are away from you and unknown to you … Yet difficult when you don’t own these pieces of code… when you have no control on that…. When you do not know anything about its internals …. And when you know that right from operating system to the kind of use software is put to changes. …
And as testers are expected to know the software better .... expected to test on behalf of customer, on behalf of user .... required to advise on ….
What does it mean for testers? Or Why testers should bother?
A wake up call to testers….
To cut it short, well, it is a buzzword….
Everyone in the industry is talking about it… Sooner or later, it is going to catch you tool, like “Hey guys, don’t you know it is SoA?”.
Does it matter?
Depends on how soon is soon…. Depends on “what if I don’t know” …. Depends on whether you are getting ready for an interview for a job hop… Depends on a new project you are getting into ….
In a way of looking at things, it defines what software means to you…. Software that you use is not confined to your machine, right? When you are chatting with your friends, many small pieces of codes running in different machines collaborate to make it happen. If any of that malfunctions, you don’t get what you want…..
OK, I get it ….. I am using Rediff Bol to chat with my friends. You mean that is SoA?
Hold on …. With SoA, what we call as applications may not really be one... not in the sense, we have known them so far … Probably, we would refine it with the term a composite application? What you are using, does it fit in that category? Think …..
Do you also see a possibility that when you chat, all of you don’t necessarily require to use same piece of software from the same vendor…. (I don’t mean that you can chat with Rediff Bol to chat with a person logged in Microsoft Messenger… But in a interconnected, unrestricted by the underlying technology, you are getting to see a possibility?
Coming to think of it…. Isn’t that how life works? … Isn’t that how office functions? … Isn’t that how business is done? Don’t you find such interactions in business when you encash a demand draft, issued by State Bank of India at Delhi, at Canara Bank in Chennai? Are we not getting our insurance claim processed without really bothering about the paperwork behind the seen? …
Can that happen in technology? Don’t we have a whole of trouble even when we try to integrate even two applications eg. Seibel & SAP? IBM Websphere Business Modeler and Mercury Test Director? ….
By the way, you are able to pull out information from across the world (say, NASA or CMU etc) without really knowing the technologies behind? Also, we see money exchanging hands through electronic transactions when you are purchasing online… and you have authorized banks to pay mobile charges through ECS
Haven’t you seen how a simple development environment like Eclipse is evolving? It is evolving to be an open source platform for software engineering .. It is almost “name it and you have it” kind of ….. Eclipse is not more than a development environment which support coding & debugging… Don’t you know that the same development environment caters to Java and C++ coding? …. Don’t you know that Eclipse scales seamlessly with plug-ins for configuration management, modeling, code review, testing etc and more in the pipeline ….
It all depends on how it was developed earlier, how you look at things, and what you want to achieve….. Collaboration happens when we agree on a few basic things and then stick to it.
All that is fine… I knew these things …. I am looking forward to a great time as users.
Great!. …. Do you also see that we made a lot of assumptions about sticking to agreement etc? … Finally, somewhere, someone like you need to make sure things are intact, make sure that every one, those whom you see and don’t, stick to those agreements, make sure that quality is actually delivered in tune with agreement, make sure that quality delivered provides a business value
Testing a software running in your machine alone simpler compared testing a software running in multiple machines … It is all the more complex when these machines are away from you and unknown to you … Yet difficult when you don’t own these pieces of code… when you have no control on that…. When you do not know anything about its internals …. And when you know that right from operating system to the kind of use software is put to changes. …
And as testers are expected to know the software better .... expected to test on behalf of customer, on behalf of user .... required to advise on ….
Sunday, January 01, 2006
Happy New Year!
Yet another year passed by
Dawn of yet another beginning
Time for reflections ...
Time for new hopes ...
I observe with apprehensions on 2005
1. Rita & Katrina shattering life in the cities of most powerful country in the world; and natural disaster turning into catastrophe through human mistakes
2. Earthquake shaking various parts of earth .... is it not yet time for India & Pakistan to work together for mutual and global benefits .... probably, earth quake in Kashmir has a divine message to human kind
3. Water flooding most of Indian states; as India collectively is striving for excellence, have we forgotten to take development to grassroots, making developments more a scalable
It is not technology, or modern development but rather its adoption is what makes the difference .... for good or bad!
Hope we learn....
I look forward with hope on certain developments that potentially could,together, change the contours of software development space.
1. Model Driven Architecture
2. Software Factory
3. Ajax
4. Ruby on Rails
5. Eclipse & other open source initiatives in software engineering
6. Aligning technology with business
7. Asset Based Development
8. Service Oriented Architecture
To quote Einstein, "Opening up yet another fragment of the frontier of beauty"
And, on personal front, it is time for a change
I am publishing it wide to ensure that I do keep myself in check
1. Over years, I focussed on "intellectual" excercises ignoring my health to a great extent.
This year I plan to care a little about my health; particularly in terms of routine physical excercises
2. My kids are growing up and it is time, I spent some time for their mentoring as well, as best as I can; not only from spiritual and mental perspective but also from educational front
3. These call for some discipline; I plan to reserve holidays for myself ... a big departure from my life so far wherein I used to work through many nights and holidays.
Dawn of yet another beginning
Time for reflections ...
Time for new hopes ...
I observe with apprehensions on 2005
1. Rita & Katrina shattering life in the cities of most powerful country in the world; and natural disaster turning into catastrophe through human mistakes
2. Earthquake shaking various parts of earth .... is it not yet time for India & Pakistan to work together for mutual and global benefits .... probably, earth quake in Kashmir has a divine message to human kind
3. Water flooding most of Indian states; as India collectively is striving for excellence, have we forgotten to take development to grassroots, making developments more a scalable
It is not technology, or modern development but rather its adoption is what makes the difference .... for good or bad!
Hope we learn....
I look forward with hope on certain developments that potentially could,together, change the contours of software development space.
1. Model Driven Architecture
2. Software Factory
3. Ajax
4. Ruby on Rails
5. Eclipse & other open source initiatives in software engineering
6. Aligning technology with business
7. Asset Based Development
8. Service Oriented Architecture
To quote Einstein, "Opening up yet another fragment of the frontier of beauty"
And, on personal front, it is time for a change
I am publishing it wide to ensure that I do keep myself in check
1. Over years, I focussed on "intellectual" excercises ignoring my health to a great extent.
This year I plan to care a little about my health; particularly in terms of routine physical excercises
2. My kids are growing up and it is time, I spent some time for their mentoring as well, as best as I can; not only from spiritual and mental perspective but also from educational front
3. These call for some discipline; I plan to reserve holidays for myself ... a big departure from my life so far wherein I used to work through many nights and holidays.
Saturday, July 23, 2005
NOW, cheaply, and without taking much trouble?
I was going through the BLOG of Grady Booch "Monday, July 18, 2005 Grand Challenge" at http://www.booch.com/architecture/blog.jsp
The words "NOW, cheaply, and without taking much trouble" registered deep within me.
As managers, we try to keep things simple, or at least look simple. Reasons we can attribute to many factors, but fact remains all the processes & tools etc, even considering, are not yet "NOW, cheaply, and without taking much trouble"....
Looks like, miles to go before I can sleep?!
The words "NOW, cheaply, and without taking much trouble" registered deep within me.
As managers, we try to keep things simple, or at least look simple. Reasons we can attribute to many factors, but fact remains all the processes & tools etc, even considering, are not yet "NOW, cheaply, and without taking much trouble"....
Looks like, miles to go before I can sleep?!
Some common problems in software development
1. Customers are kept at bay (at times, because customers are assumed to be ignorant or too demanding and at times, because too much of knowledge of inside realities may affect their confidence in the solution .... in either case, it is better to expose the reality to the customer under controlled environment. Customer has right to information, right to be educated and right to make informed decisions
2. Casteism (certain roles like testers, technical writers etc are considered to be of lesser value ... of course, the situation is improving at least in isolated pockets .... only a teamwork can lead to a quality product)
3. Defering a risk for a later day or delegating it to someone else; delegating does not absolve any one, least of all the organization, of any risks, damages or guilt
4. Covering up the ignorance; considering the pace, at which the industry is evloving, it is not practically possible for any one to acquire in-depth knowledge on all related areas and it boils down to "almost always seems to mean knowing who knows what and figuring out a way to bring them to bear on your client’s
issue.”. Organizational culture and environment, and in turn, customers should accept this reality and move towards what can realistically be done
..... More to add, ... may be some other time
2. Casteism (certain roles like testers, technical writers etc are considered to be of lesser value ... of course, the situation is improving at least in isolated pockets .... only a teamwork can lead to a quality product)
3. Defering a risk for a later day or delegating it to someone else; delegating does not absolve any one, least of all the organization, of any risks, damages or guilt
4. Covering up the ignorance; considering the pace, at which the industry is evloving, it is not practically possible for any one to acquire in-depth knowledge on all related areas and it boils down to "almost always seems to mean knowing who knows what and figuring out a way to bring them to bear on your client’s
issue.”. Organizational culture and environment, and in turn, customers should accept this reality and move towards what can realistically be done
..... More to add, ... may be some other time
Imperatives of successful software development
Manage
1) Risk
2) Complexity/Size
a) Conceptual integrity of solution vis-a-vis problem: Essential
b) Structural integrity of solution: Accidental
c) Work
i) Progress
ii) Activities
iii)Work products
2) Environment (Platform, Language, IDEs, Tools, and Process): Accidental
2.1) Resources (time, team, machine, software, and other Work products)
2.2) Reusable software assets (Patterns, Framework, Components, Idioms, and Automation assets)
3) Change (requirements, environment, and team ie. no, skills, attitude, ...)
4) Communication across all stakeholders (including customers & users)
1) Risk
2) Complexity/Size
a) Conceptual integrity of solution vis-a-vis problem: Essential
b) Structural integrity of solution: Accidental
c) Work
i) Progress
ii) Activities
iii)Work products
2) Environment (Platform, Language, IDEs, Tools, and Process): Accidental
2.1) Resources (time, team, machine, software, and other Work products)
2.2) Reusable software assets (Patterns, Framework, Components, Idioms, and Automation assets)
3) Change (requirements, environment, and team ie. no, skills, attitude, ...)
4) Communication across all stakeholders (including customers & users)
Success of art and software development: a few loud questions
What makes a software success? What makes software development success?
I know both are not the same; though, may be related in some ways.
What makes a product success? What makes an artistic creation a success?
What makes music a success?
Lyrics, Tune, Visuals, Choreography/Actors, Context ....
Art is playing to an audience or playing for the self?
Answers to these questions at various levels are different...
I know both are not the same; though, may be related in some ways.
What makes a product success? What makes an artistic creation a success?
What makes music a success?
Lyrics, Tune, Visuals, Choreography/Actors, Context ....
Art is playing to an audience or playing for the self?
Answers to these questions at various levels are different...
Monday, June 27, 2005
Software factory at work!?
One of my customers, with whom I am working very closely for last couple of months is actively into many a things which are part of software factory .... seems to be great and quite interesting .... makes a lot of difference and it works!
Give me the methodology!
Quite often, I find people asking me the methodology that I advocate and what they should adopt; whether it be for requirement management, architecting, analysis & design, testing etc.
In my experience with various customers and various kinds of project suggest that there is no single answer that can apply to all such cases and yet be specific to the detail.
Many of ‘so called’ methodologies are steps evolved based on local successes, being generalized or it becomes too exhaustive like an encyclopedia. What always works is something is evolved based on these global experience to sent the specific need.
I keep getting this kind of questions and I keep asking …… what is the problem?
What? What? What? Why? Why? Why?
In my experience with various customers and various kinds of project suggest that there is no single answer that can apply to all such cases and yet be specific to the detail.
Many of ‘so called’ methodologies are steps evolved based on local successes, being generalized or it becomes too exhaustive like an encyclopedia. What always works is something is evolved based on these global experience to sent the specific need.
I keep getting this kind of questions and I keep asking …… what is the problem?
What? What? What? Why? Why? Why?
Back again....
Hectic pace of work kept me away from blogging for couple of months by now.
Hopefully, I am getting into relatively easy pace as the initiatives, which I was working on, has picked up the critical momentum and would require only a moderation from side.
Typically, I engage with the customers who are developing software to solve some of their problems related to software development. It often requires a combination of mentoring on tools and finetuning the software development process.
Most of my customers are not global software giant but are big in their own way. They play an important role to ensure the world runs on software smooth. They develop software for business spanning airlines, plantations, healthcare, banking etc
On top of this comes the IBM Rational assignments which are essentially training on the IBM Rational tools and methodologies. All of them happens to be of advanced nature rather than structured training offered by IBM Rational.
That makes the job challenging and enjoyable
Hopefully, I am getting into relatively easy pace as the initiatives, which I was working on, has picked up the critical momentum and would require only a moderation from side.
Typically, I engage with the customers who are developing software to solve some of their problems related to software development. It often requires a combination of mentoring on tools and finetuning the software development process.
Most of my customers are not global software giant but are big in their own way. They play an important role to ensure the world runs on software smooth. They develop software for business spanning airlines, plantations, healthcare, banking etc
On top of this comes the IBM Rational assignments which are essentially training on the IBM Rational tools and methodologies. All of them happens to be of advanced nature rather than structured training offered by IBM Rational.
That makes the job challenging and enjoyable
Monday, April 04, 2005
Learning by denial
Quite often, we become victims of our own knowledge!
Early stage of our learning, we move with doubt, caution or skeptism, depending on the topic, our previous knowledgebase, source of new information etc. However, soon the knowledge gets embedded in our very being and is taken for granted ... source & validity rarely questioned, by the self and we resist questions from others as they seem like a question on ourselves.
1+1 is assumed always to be 2, while we know that it could be different depending on the context, ... also, 1 and + are only notations for something. Till this realization comes, 1 the notation and the 1 the notion are intertwined.
Here, comes the importance of denial. In Indian approach, we say the realization (of the supreme Brahma, from the point of knowledge pursuit) can be only by denial (Ne/ethi... ie. Na Ithi ... That is "not that'). Disassociating ourselves & knowledge to its source
Early stage of our learning, we move with doubt, caution or skeptism, depending on the topic, our previous knowledgebase, source of new information etc. However, soon the knowledge gets embedded in our very being and is taken for granted ... source & validity rarely questioned, by the self and we resist questions from others as they seem like a question on ourselves.
1+1 is assumed always to be 2, while we know that it could be different depending on the context, ... also, 1 and + are only notations for something. Till this realization comes, 1 the notation and the 1 the notion are intertwined.
Here, comes the importance of denial. In Indian approach, we say the realization (of the supreme Brahma, from the point of knowledge pursuit) can be only by denial (Ne/ethi... ie. Na Ithi ... That is "not that'). Disassociating ourselves & knowledge to its source
Saturday, April 02, 2005
Limits of 'Science'
Quite often, we find many arguments being claimed as scientific implying authenticity of the statement.
What is often forgotten are limits of 'science' the way we define.
In science, we consciously choose some specific techniques which can be classified as 'divide & conquer' or 'abstract'; and often their combination (in any case, the big picture is lost). This restricts the space in which our theories operate and hence its validity. Further, our hypothesis are validated with deduction, contradiction or induction. Most logical, in the general sense of 'logic', being the former and least being induction as induction is more of an extrapolation. Quite often the dependence on a priori knowedge even for the former limits the validity of hypothesis testing.
These limits the scope of science to a limited space, data (pure data from the limited space is often hard to come by, in the attempts of scientific approaches in daily life) on which our theories are based and However, we apply or extend theories quite often these limitations are overlooked and scientific premises are presented and accepted more like gospel truths, abusing the very value and sanctity of 'science'.
What is often forgotten are limits of 'science' the way we define.
In science, we consciously choose some specific techniques which can be classified as 'divide & conquer' or 'abstract'; and often their combination (in any case, the big picture is lost). This restricts the space in which our theories operate and hence its validity. Further, our hypothesis are validated with deduction, contradiction or induction. Most logical, in the general sense of 'logic', being the former and least being induction as induction is more of an extrapolation. Quite often the dependence on a priori knowedge even for the former limits the validity of hypothesis testing.
These limits the scope of science to a limited space, data (pure data from the limited space is often hard to come by, in the attempts of scientific approaches in daily life) on which our theories are based and However, we apply or extend theories quite often these limitations are overlooked and scientific premises are presented and accepted more like gospel truths, abusing the very value and sanctity of 'science'.
Monday, March 28, 2005
About consulting experience: Health practice & Software Engineering
There have been many hypes in the market and, therefore, many die-hard loyalists for all of them. They often advocate and consume solutions at their own discretion. Quite often, it may work out as well; but at times, it also proves to be fatal.
Would you say that it does not happen so in medical field? I agree that it is true; by and large…. But, there are many instances of patients allured by the glossy advertisement and scientific-like reasoning….. Often, less educated, rural folks are the gullible victims, though once in a while.
Part of the reason there is that we are more careful in our decisions; after all, it affects life of our own or our dear ones.
I would say, from my experience, is that caution is rarely exercised in software development. There was a trend towards that immediately after the dot-com collapse; but now that the market has recovered, it is all back to the same old practices.
Decisions are driven by the hypes; rather than the compelling need to solve a business problem; in my experience, a business problem is rarely solved by a particular medicine alone; it involves a combination of factors; people, process, methodologies, tools, … and they influence each other. Die-hard loyalist of one may deride another; vendors of new technologies may suggest these as things of past. But, no matter, what tools, processes and standards come in, if caution is thrown to winds, result would always be a chaos.
I shall be more specific; for instance, object oriented approach & UML has been around for almost a decade. But, percentage of successful adopters are far too low if you pose a fundamental question like ‘Why did you adopt this approach? Did you actually derive that benefit from this adoption?’. I just took object oriented approach as an example just because of the hype (that was) around it; you could replace that with automated testing, total quality management, business process re-engineering, CASE tools, ISO, CMM, CMMI …. Often, these are used for marketing, by the producers of the technology naturally; surprisingly by consumers as well!
Be warned that market is set for yet another transition; in terms of processes, methodologies and tools. I shall probably discuss some time later, as and when the time permits. I do not mean to deride or belittle the quality of new solutions; they do provide definitely a quantum jump. The point is, jump to what? Do we really need it? Can we afford it? In terms of cost, learning, ….? Can we defer? Can we gradually adopt?
Innovators and creators of the technology has all reason to hype up as they need to leverage their the competitive edge but for the followers, it is invariably a constant chase of a mirage, the hard way. Almost as one seems to learned something and is ready to put into use, the very core of what he learned is undergoing a change….. but for what benefit? Is it realistic? Is it the solution that we really require? What would be involved to make the transition? Believe me, it is never instantaneous…. Because, as of now, every organization, every project, every team, every customer has their own specific differences…. Retention of the knowledge and assets will not happen at the click of a button!
Well, in medical service, usage, positive & negative effects, contra-indications etc of a specific medicine is well-documented and available, at least with the doctor. He, or she, is supposed to where one can effective, where one may not be and where it could be counter-productive! What is our equivalent?
Argument could be that hazards of a wrong medical practice is too high, to tolerate slip. When we take pride in pervasiveness of software, it is high time for us to accept that, quite often than not, ours is no less…. Only difference probably being that damage is incurred much later and we could probably diffuse it in time …. In reality, we never get prior information for disasters and, in the world where the developer works more than 10-12 hours a day, we rarely have time to complete our work; leave alone anticipate and diffuse a problem; the moment a code is shipped out, focus shifts to the next functionality to be coded or bug to be fixed!
Marketing hypes around new solutions would continue to be around for time ahead as well. Also, the pace at which changes happen would continue to be too fast to absorb. Unbiased information would continue to be hard to get. Given these facts, what are our choices? …. We cannot be blind to changes; as changes will any way become more and more inevitable, as the time goes by …. Anyway adopt? That is like, self-medication without any knowledge of effects and contra-indications of medicine.
I am intentionally not proposing an answer; My intention was only to share the concern …. If you share my concern, ponder over; solutions may seem obvious but it is truly not; it is not all that easy…. Had it been, solution would have naturally come … do share your thoughts …. If I have got you thinking on this, I would consider that the purpose of writing this is met.
Would you say that it does not happen so in medical field? I agree that it is true; by and large…. But, there are many instances of patients allured by the glossy advertisement and scientific-like reasoning….. Often, less educated, rural folks are the gullible victims, though once in a while.
Part of the reason there is that we are more careful in our decisions; after all, it affects life of our own or our dear ones.
I would say, from my experience, is that caution is rarely exercised in software development. There was a trend towards that immediately after the dot-com collapse; but now that the market has recovered, it is all back to the same old practices.
Decisions are driven by the hypes; rather than the compelling need to solve a business problem; in my experience, a business problem is rarely solved by a particular medicine alone; it involves a combination of factors; people, process, methodologies, tools, … and they influence each other. Die-hard loyalist of one may deride another; vendors of new technologies may suggest these as things of past. But, no matter, what tools, processes and standards come in, if caution is thrown to winds, result would always be a chaos.
I shall be more specific; for instance, object oriented approach & UML has been around for almost a decade. But, percentage of successful adopters are far too low if you pose a fundamental question like ‘Why did you adopt this approach? Did you actually derive that benefit from this adoption?’. I just took object oriented approach as an example just because of the hype (that was) around it; you could replace that with automated testing, total quality management, business process re-engineering, CASE tools, ISO, CMM, CMMI …. Often, these are used for marketing, by the producers of the technology naturally; surprisingly by consumers as well!
Be warned that market is set for yet another transition; in terms of processes, methodologies and tools. I shall probably discuss some time later, as and when the time permits. I do not mean to deride or belittle the quality of new solutions; they do provide definitely a quantum jump. The point is, jump to what? Do we really need it? Can we afford it? In terms of cost, learning, ….? Can we defer? Can we gradually adopt?
Innovators and creators of the technology has all reason to hype up as they need to leverage their the competitive edge but for the followers, it is invariably a constant chase of a mirage, the hard way. Almost as one seems to learned something and is ready to put into use, the very core of what he learned is undergoing a change….. but for what benefit? Is it realistic? Is it the solution that we really require? What would be involved to make the transition? Believe me, it is never instantaneous…. Because, as of now, every organization, every project, every team, every customer has their own specific differences…. Retention of the knowledge and assets will not happen at the click of a button!
Well, in medical service, usage, positive & negative effects, contra-indications etc of a specific medicine is well-documented and available, at least with the doctor. He, or she, is supposed to where one can effective, where one may not be and where it could be counter-productive! What is our equivalent?
Argument could be that hazards of a wrong medical practice is too high, to tolerate slip. When we take pride in pervasiveness of software, it is high time for us to accept that, quite often than not, ours is no less…. Only difference probably being that damage is incurred much later and we could probably diffuse it in time …. In reality, we never get prior information for disasters and, in the world where the developer works more than 10-12 hours a day, we rarely have time to complete our work; leave alone anticipate and diffuse a problem; the moment a code is shipped out, focus shifts to the next functionality to be coded or bug to be fixed!
Marketing hypes around new solutions would continue to be around for time ahead as well. Also, the pace at which changes happen would continue to be too fast to absorb. Unbiased information would continue to be hard to get. Given these facts, what are our choices? …. We cannot be blind to changes; as changes will any way become more and more inevitable, as the time goes by …. Anyway adopt? That is like, self-medication without any knowledge of effects and contra-indications of medicine.
I am intentionally not proposing an answer; My intention was only to share the concern …. If you share my concern, ponder over; solutions may seem obvious but it is truly not; it is not all that easy…. Had it been, solution would have naturally come … do share your thoughts …. If I have got you thinking on this, I would consider that the purpose of writing this is met.
Monday, March 14, 2005
Hectic schedule; just getting back to routine
Had a hectic schedule for last two/three months .... travelling around the country with training & consulting assignments
My team members have started picking up the threads and hence, I look forward to some slackening in the pace .... and hopefully, sometime for the blog!
With the Atlantic release from IBM & forthcoming VSTS release of Microsoft, market is set for a quantum leap into a new era in software engineering.
Nevertheless, the basics would remain essentially the same .... process, methodologies and tools are more of a means to an end; rather than an end in themselves ..... This fact often gets lost in the marketing din
Hope, as an industry, we would learn from the mistakes of the past....
More in subsequent blogs... I am yet to recover from exhausting assignment that I went through
My team members have started picking up the threads and hence, I look forward to some slackening in the pace .... and hopefully, sometime for the blog!
With the Atlantic release from IBM & forthcoming VSTS release of Microsoft, market is set for a quantum leap into a new era in software engineering.
Nevertheless, the basics would remain essentially the same .... process, methodologies and tools are more of a means to an end; rather than an end in themselves ..... This fact often gets lost in the marketing din
Hope, as an industry, we would learn from the mistakes of the past....
More in subsequent blogs... I am yet to recover from exhausting assignment that I went through
Monday, February 07, 2005
Back to basics ....
Too tight a schedule to blog ....
Just a thought lurking in my mind...
It is just basic fact of data processing that when rate of change of data far exceeds rate at which data gets captured, captured data overtime tend to loose its completeness and integrity over time .... Have we forgotten that basic fact in the practice of software engineering?
Only thing that gets churned out is code, because without which software does not get developed .... Changes in requirement, design, plan etc remains often in the mind .... less and less as the time pass by
Just a thought lurking in my mind...
It is just basic fact of data processing that when rate of change of data far exceeds rate at which data gets captured, captured data overtime tend to loose its completeness and integrity over time .... Have we forgotten that basic fact in the practice of software engineering?
Only thing that gets churned out is code, because without which software does not get developed .... Changes in requirement, design, plan etc remains often in the mind .... less and less as the time pass by
Sunday, January 09, 2005
Moving software engineering from hype to reality: a long journey
http://www.theserverside.net/news/thread.tss?thread_id=30082
Friday, January 07, 2005
Software Engineering Consulting Business & Me!
I have just finished a short assignment with one of the best software development house in Kerala, if not the best. That they are is my personal
rating. Of course, I believe, that matches with the popular perception as well .... It is visible in their interactions, process adherence, team synergy, technical competence, product quality, quality of documentation etc .... That is to say, that commitment is total; rather than in pockets .... and it is real; rather than hype ... In fact, I find them staying away from hype.
Even with this maturity, I find them on the verge of a time bomb .... ie. Information Explosion ... defeating its very purpose!. The nagging question is, how much to engineer? How much to doument? To ensure quality, repeatability & productivity? Beyond a point, too much of process, engineering & documentation becomes counter productive ....
While it is tempting to venture into advices, to draw an ad hoc line between agility & engineering .... What is alarming is that, this phenomenon is pervasive ... It is repeating itself, from an organization to another, from a project to another, from team to another
I would call for a judicious, well thought over balancing act, rather than dogmatic alignment to one camp
This brings me to a question as to what do I do in my engagement? What is my consulting work is like?
When I started my career in software development, a very few people in this part of the world knew what it is and I spent a lot of my time explaining to what it is all about .... and helping many to get into it
Now I am into software engineering consulting .... yet something not very well known to many!
Academic & scientific knowledge has its place in day to day business as against an open ended, in depth research in pure science
Technology as an application of science & enabler has its place
Engineering as a scientific & systematic approach, with well-defined review points, probes, measures and control mechanisms has its place
All these should help in the individuals involved and in day to day running of the business, making it success and ... in turn, the society we live in and the mankind at large
Filling this gap wherever I preceive ... taking knowledge from business to academia & back ..... That is the role I play
Not very common ... rather unchartered water .... quite challenging, interesting
End of the day, I am exhausted but thrilled of having gone one step ahead!
rating. Of course, I believe, that matches with the popular perception as well .... It is visible in their interactions, process adherence, team synergy, technical competence, product quality, quality of documentation etc .... That is to say, that commitment is total; rather than in pockets .... and it is real; rather than hype ... In fact, I find them staying away from hype.
Even with this maturity, I find them on the verge of a time bomb .... ie. Information Explosion ... defeating its very purpose!. The nagging question is, how much to engineer? How much to doument? To ensure quality, repeatability & productivity? Beyond a point, too much of process, engineering & documentation becomes counter productive ....
While it is tempting to venture into advices, to draw an ad hoc line between agility & engineering .... What is alarming is that, this phenomenon is pervasive ... It is repeating itself, from an organization to another, from a project to another, from team to another
I would call for a judicious, well thought over balancing act, rather than dogmatic alignment to one camp
This brings me to a question as to what do I do in my engagement? What is my consulting work is like?
When I started my career in software development, a very few people in this part of the world knew what it is and I spent a lot of my time explaining to what it is all about .... and helping many to get into it
Now I am into software engineering consulting .... yet something not very well known to many!
Academic & scientific knowledge has its place in day to day business as against an open ended, in depth research in pure science
Technology as an application of science & enabler has its place
Engineering as a scientific & systematic approach, with well-defined review points, probes, measures and control mechanisms has its place
All these should help in the individuals involved and in day to day running of the business, making it success and ... in turn, the society we live in and the mankind at large
Filling this gap wherever I preceive ... taking knowledge from business to academia & back ..... That is the role I play
Not very common ... rather unchartered water .... quite challenging, interesting
End of the day, I am exhausted but thrilled of having gone one step ahead!
Sunday, January 02, 2005
Descarte's Meditations
I am here quite alone, and at last I will devote myself sincerely and without reservation to the general demolition of my opinions
... Once the foundations of a building are undermined, anything built on them collapses of its own accord; so I will go straight for the basic principles on which all my former beliefs rested
Ref. Catherine Wilson, Descarte's Meditations - An introduction', Cambridge University Press, 2003
... Once the foundations of a building are undermined, anything built on them collapses of its own accord; so I will go straight for the basic principles on which all my former beliefs rested
Ref. Catherine Wilson, Descarte's Meditations - An introduction', Cambridge University Press, 2003
Saturday, January 01, 2005
Lokaa Samasthaa Sukhino Bhavanthu!
Another year has gone by ....Though it is a dawn of just another day, conditioning brings in many feelings...
A feeling of nostalgia ...A feeling of satisfaction ...A feeling of lost opportunities ...
Hope of better days ahead ...A resolution to be a better person ...A time to make corrections, A time to surge ahead with renewed energy...
On personal front, my mother's health condition took a turn for worse .... somewhere in the fag end of 2004 but has improved since .... yet that there is much yet to happen, continues to hurt and haunt me
Last year 2004 was officially satisfying to an extent considering that the team has proven itself in the field and on papers, after a long sustained effort over more than a year. It is a proud moment for me, having been able to duplicate success of Rational, in a small company ... with a team of different background
At the State, National, International levels, what has met a mark is a stream of disasters ...Kumbakonam tragedy, tsunami .... More than just the disaster, what was disturbing about the Kumbakonam tragedy (read Black Friday, at Kumbakonam in http://www.saayujyam.com/Musings.htm) was that even education has become a business commodity and profit in business has found priority relegating the concern for quality, basic amenities and security to back seat
While disasters happen, it hurts when we find that many things that could have been done to avert the problem or lessen its impactSame holds true with tsunami ..... Somewhere hidden in the news papers is the message that a working telephone connection in the island of Java could have helped in communicate the world about the impending danger.. and another message that India may have had an early warning had it been a signatory to some association of Nationals for seismic alerts....
What disturbs is when we have very advanced systems like satellites for communiting across the world and even into space, sometime even simple things like telephone line is not yet everywhereRich countries & poor countries, rich gods & poor gods, rich people & poor people ....Are we talking about technology & science for the purpose of technology & science .... or for benefit of mankind ... or a some previleged ones?Yes .... people with money often gets what they want ..... but that should not preclude the basic facilities for everyoneHave we lost somewhere down the line?Are we not any longer human?Have we lost our capability to react?Have we lost our power to make difference?Or is it only for stage shows?
It is all the more significant now that software is playing a crucial role everywhere and software engineering is heading for significant progress in 2005A lot of things were happening behind the screen in companies like IBM & Microsoft .... and open source is, as well, very much around in that spaceA lot of noise is expected in 2005 on the concept of software factories, model driven architecture/development, collaborative development environment etc2005 looks promising from that angle, where many things that were not possible yesterday become possible and for larger massIt provides a new business opportunities and challenges
While negotiate our way into the new world amidst all the din, I hope we will not loose the human touch ... a feeling and caring for another human beingI am not refering to giving alms to the begger around the corner (There are many views on that and I do not want to comment on that ....) But I wish, I pray that we do not loose our compassion for another life, caring for someone struggling .... our ability & willingness to contribute to make the difference
That is what I believe would make all the difference to the individuals and world at largeTechnology, Science & Business has its place ... but we should not forget that we are human in the first place
Wish you all a happy & prosperous new year
A feeling of nostalgia ...A feeling of satisfaction ...A feeling of lost opportunities ...
Hope of better days ahead ...A resolution to be a better person ...A time to make corrections, A time to surge ahead with renewed energy...
On personal front, my mother's health condition took a turn for worse .... somewhere in the fag end of 2004 but has improved since .... yet that there is much yet to happen, continues to hurt and haunt me
Last year 2004 was officially satisfying to an extent considering that the team has proven itself in the field and on papers, after a long sustained effort over more than a year. It is a proud moment for me, having been able to duplicate success of Rational, in a small company ... with a team of different background
At the State, National, International levels, what has met a mark is a stream of disasters ...Kumbakonam tragedy, tsunami .... More than just the disaster, what was disturbing about the Kumbakonam tragedy (read Black Friday, at Kumbakonam in http://www.saayujyam.com/Musings.htm) was that even education has become a business commodity and profit in business has found priority relegating the concern for quality, basic amenities and security to back seat
While disasters happen, it hurts when we find that many things that could have been done to avert the problem or lessen its impactSame holds true with tsunami ..... Somewhere hidden in the news papers is the message that a working telephone connection in the island of Java could have helped in communicate the world about the impending danger.. and another message that India may have had an early warning had it been a signatory to some association of Nationals for seismic alerts....
What disturbs is when we have very advanced systems like satellites for communiting across the world and even into space, sometime even simple things like telephone line is not yet everywhereRich countries & poor countries, rich gods & poor gods, rich people & poor people ....Are we talking about technology & science for the purpose of technology & science .... or for benefit of mankind ... or a some previleged ones?Yes .... people with money often gets what they want ..... but that should not preclude the basic facilities for everyoneHave we lost somewhere down the line?Are we not any longer human?Have we lost our capability to react?Have we lost our power to make difference?Or is it only for stage shows?
It is all the more significant now that software is playing a crucial role everywhere and software engineering is heading for significant progress in 2005A lot of things were happening behind the screen in companies like IBM & Microsoft .... and open source is, as well, very much around in that spaceA lot of noise is expected in 2005 on the concept of software factories, model driven architecture/development, collaborative development environment etc2005 looks promising from that angle, where many things that were not possible yesterday become possible and for larger massIt provides a new business opportunities and challenges
While negotiate our way into the new world amidst all the din, I hope we will not loose the human touch ... a feeling and caring for another human beingI am not refering to giving alms to the begger around the corner (There are many views on that and I do not want to comment on that ....) But I wish, I pray that we do not loose our compassion for another life, caring for someone struggling .... our ability & willingness to contribute to make the difference
That is what I believe would make all the difference to the individuals and world at largeTechnology, Science & Business has its place ... but we should not forget that we are human in the first place
Wish you all a happy & prosperous new year
Subscribe to:
Posts (Atom)