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
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!
Monday, February 07, 2005
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
Thursday, December 16, 2004
Caste system in software development
Indian society was practising caste system wherein human beings were classified into Brahmins (typically priests & teachers) who are custodians of knowledge , Kshatriyas (typically royal families) who are protectors, Vaisyas (business class) who hold money and Shudras who serve the rest .... and then there is outcasts as well who do not belong to any of this ...
This is almost gone though its traces remain still in isolated pockets .... it was a system which maintained some kind of balance but what is worst about it is that it straightjackets human
World has a way of repeating itself .... in the software industry, which is run & practised by the educated, still practices a kind of caste system while one job is considered inferior to another .... management is great and many of the managers I know has long lost touch with the current technologies .... architecting is great but how can that happen without testing .... then testing is considered to be inferior ... of course, situation is gradually changing
This is almost gone though its traces remain still in isolated pockets .... it was a system which maintained some kind of balance but what is worst about it is that it straightjackets human
World has a way of repeating itself .... in the software industry, which is run & practised by the educated, still practices a kind of caste system while one job is considered inferior to another .... management is great and many of the managers I know has long lost touch with the current technologies .... architecting is great but how can that happen without testing .... then testing is considered to be inferior ... of course, situation is gradually changing
Myths, Jargons and software engineering
Yet repeatability, reusability and predictability are illusive goals sought to be achieved by many software development houses for decades now ..... new fads replaces old ones, new methodologies replace old ones, new standards replace old ones and new tools replace old one .... each time with significant improvements, admittedly .... problem is often not with the new stuff coming in but rather the hype associated with it .... invariably, it fails to live upto expectations of business houses at large; especially small & medium houses which are focussed on delivering rather than moving on the bleeding edge of technologies ....
They do not have neither time nor money to spend blue sky researches ....... after all, aren't engineering houses meant to run their businesses based on already researched, proven solutions? .... is not research more close to science .... may be, science of engineering or technology .... still research is scientific activity .... why should a small business house spend time on research with many unknowns?
In many of my assignments related to architecting, I find practioners struggling to calibrate a standard or derive their own across many projects .... variables across these projects are many to allow any reasonable calibration .... the kind of technology they work with (client/servner, J2EE, .Net etc), the development team concerned (their skills, experience vary significantly even within an organization), process followed (especially considering that it evolves the individuals, teams and the organization learns) ....
How much is the rework happening? how much of earlier work is being reused? no mattter, whether it was intended to be reused in the first place or not .... what is the work involved in learning and tweaking as required? what is the impact of such changes? how much familiar the team is with the technology? process followed?
I am aware that these questions are answered in the methodologies? but how much of it is actually practised? .... the point is the moment we talk about a methodology, what follows is a ritualistic adoption .... somewhere down the line, focus shifts to either following the process (or at least, pretending to .... and thereby creating a lot of overhead) or dumping the so called process
The point is, if we have to take engineering to software industry ..... many of what is claimed as engineering has no engineering in it; it is more of a research work... it is hightime that it comes out of intellectual, academic echelons .... beyond the hypes and jargons ... which is what I am striving for in my consulting assignments
They do not have neither time nor money to spend blue sky researches ....... after all, aren't engineering houses meant to run their businesses based on already researched, proven solutions? .... is not research more close to science .... may be, science of engineering or technology .... still research is scientific activity .... why should a small business house spend time on research with many unknowns?
In many of my assignments related to architecting, I find practioners struggling to calibrate a standard or derive their own across many projects .... variables across these projects are many to allow any reasonable calibration .... the kind of technology they work with (client/servner, J2EE, .Net etc), the development team concerned (their skills, experience vary significantly even within an organization), process followed (especially considering that it evolves the individuals, teams and the organization learns) ....
How much is the rework happening? how much of earlier work is being reused? no mattter, whether it was intended to be reused in the first place or not .... what is the work involved in learning and tweaking as required? what is the impact of such changes? how much familiar the team is with the technology? process followed?
I am aware that these questions are answered in the methodologies? but how much of it is actually practised? .... the point is the moment we talk about a methodology, what follows is a ritualistic adoption .... somewhere down the line, focus shifts to either following the process (or at least, pretending to .... and thereby creating a lot of overhead) or dumping the so called process
The point is, if we have to take engineering to software industry ..... many of what is claimed as engineering has no engineering in it; it is more of a research work... it is hightime that it comes out of intellectual, academic echelons .... beyond the hypes and jargons ... which is what I am striving for in my consulting assignments
Monday, December 13, 2004
Down the memory lane
I have been in software development for last 20 years involved with various activities like programming, training, consulting, team building, career development, etc
I started my career as a programmer in 1984. In those days, programming or software development as a profession was not common in this part of the world. When a commoner enquires about my professions, the closest thing that they could relate is to is Television and the only technical person they come across is a mechanic ... closest analogy for me those days was TV software like News, Soap Operas etc.
We were using computers Cyber 170/730 and NEC 1000/20D for programming, languages were FORTRAN & COBOL and software development was for internal use for data processing & report generation.
IBM PCs with MS-DOS started replacing mainframes in our work environments also by late 80s. Consequently, moved to using & developing PC based softwares. By early & mid 90s, we were into the bandwagon of networking, internet, hypertext, web, OO, Java & multimedia.
With the revolution in computing around the corner, consequent growth in complexity was obvious and it was clear that the ad hoc approach to software development would not suffice. By early 90s, I had started evangelising & practising software engineering practices and, by mid-90s, training & consulting as well.
Through Dot-Com days and past Dot-Com burst, I continue to practise, evangelise, and train & consult on software engineering practices. Key to success so far has been due to emphathetic listening & close working with the customer, planned working & close monitoring and working with the right people & building good relationships
I started my career as a programmer in 1984. In those days, programming or software development as a profession was not common in this part of the world. When a commoner enquires about my professions, the closest thing that they could relate is to is Television and the only technical person they come across is a mechanic ... closest analogy for me those days was TV software like News, Soap Operas etc.
We were using computers Cyber 170/730 and NEC 1000/20D for programming, languages were FORTRAN & COBOL and software development was for internal use for data processing & report generation.
IBM PCs with MS-DOS started replacing mainframes in our work environments also by late 80s. Consequently, moved to using & developing PC based softwares. By early & mid 90s, we were into the bandwagon of networking, internet, hypertext, web, OO, Java & multimedia.
With the revolution in computing around the corner, consequent growth in complexity was obvious and it was clear that the ad hoc approach to software development would not suffice. By early 90s, I had started evangelising & practising software engineering practices and, by mid-90s, training & consulting as well.
Through Dot-Com days and past Dot-Com burst, I continue to practise, evangelise, and train & consult on software engineering practices. Key to success so far has been due to emphathetic listening & close working with the customer, planned working & close monitoring and working with the right people & building good relationships
Learning in nostalgic moments
Thanks to the wired world, I could establish contact with one of my old colleague & friend .... who maintains a blog in the same place ..... www.mathewkoshy.blogspot.com .... with the same template .... coincidence or may be, something more than that .....
We were chatting on MSN Messenger, we discussed many things ... many of which actually opened my mind .... it is too early to even scribble out here as the thoughts on those lines are still evolving ....
I remember him as a person with strong convictions .... I am glad he is pursuing his goals with his convictions yet moderating himself to be accomodated in the world at large .... I foresee his vision of blending of knowledge & software engineering imminent.
I wish him all the success
We were chatting on MSN Messenger, we discussed many things ... many of which actually opened my mind .... it is too early to even scribble out here as the thoughts on those lines are still evolving ....
I remember him as a person with strong convictions .... I am glad he is pursuing his goals with his convictions yet moderating himself to be accomodated in the world at large .... I foresee his vision of blending of knowledge & software engineering imminent.
I wish him all the success
Homage to a Legend
Most of us, if not all, are proud of the work we do ... many things we have done in the past .... the differences we make in the lives of our own, our near & dear, world at large ... in our own small ways (wonder, if any one can truly be happy & content at hurting others)
Yet, we find ourselves caught in the active & endless pursuit of happiness .... Is that not within us? ... Easy to preach but difficult to practise.... Being content with whatever is as good or bad as being complacent ... This is what scriptures, whatever religion or philosophy, talk about .... but does not motivate any action?
We find people working with conviction .... no matter what happens .... conviction in the knowledge, conviction in what we believe in, conviction in what preach .... practise whether the world adores or not .... yet care for the world around ... help the world around in their own small ways .... They are the people who are respected .... They are the people who are remembered ..... yet they do not do whatever they do for the purpose of being respected or remembered .... well, there are bogus ones as well ... but then they get exposed in the long run or they live in a perpertual fear of being exposed
What made me write all this is the news of sudden (because I had no clue of her life/illness) demise of M S Subbulakshmi, well-known carnatic musician of our times .... She was truly a legend ..... Though I do not know her in person .... Somehow, some image is engraved deep in my heard with whatever folklore I have heard of about her ..... It makes my heart feel heavy .... Have we lost something?
But then, what is reassuring is that a world has a way of repeating itself .... proving the basic values one stands by .... own own convictions and living as per those convictions ... yet causing harm to none .... being good wherever one can .... even when goodness is perceived as a weakness ..... She may not have faced all these and if she has or now, I shall never come to know .... nor am I interested ....
All I seek to reassure myself is that there is still a place in the world for human values .... and based on my conviction on those values, the respect for the fellow human lives being a key one at that, I dedicate myself to those values, as a homage to the parted soul .... no matter whatever scientific developments happen, no matter how threadbare we study human emotions & thoughts, no matter dissect human ethics & values, no matter how we seek to constrain humans through "well-defined" processes in the name of scientific management ....
I am not saying that goals are orthogonal ... often they are not .... but yet if I need to take a single dimensional view, I would be with human values
Yet, we find ourselves caught in the active & endless pursuit of happiness .... Is that not within us? ... Easy to preach but difficult to practise.... Being content with whatever is as good or bad as being complacent ... This is what scriptures, whatever religion or philosophy, talk about .... but does not motivate any action?
We find people working with conviction .... no matter what happens .... conviction in the knowledge, conviction in what we believe in, conviction in what preach .... practise whether the world adores or not .... yet care for the world around ... help the world around in their own small ways .... They are the people who are respected .... They are the people who are remembered ..... yet they do not do whatever they do for the purpose of being respected or remembered .... well, there are bogus ones as well ... but then they get exposed in the long run or they live in a perpertual fear of being exposed
What made me write all this is the news of sudden (because I had no clue of her life/illness) demise of M S Subbulakshmi, well-known carnatic musician of our times .... She was truly a legend ..... Though I do not know her in person .... Somehow, some image is engraved deep in my heard with whatever folklore I have heard of about her ..... It makes my heart feel heavy .... Have we lost something?
But then, what is reassuring is that a world has a way of repeating itself .... proving the basic values one stands by .... own own convictions and living as per those convictions ... yet causing harm to none .... being good wherever one can .... even when goodness is perceived as a weakness ..... She may not have faced all these and if she has or now, I shall never come to know .... nor am I interested ....
All I seek to reassure myself is that there is still a place in the world for human values .... and based on my conviction on those values, the respect for the fellow human lives being a key one at that, I dedicate myself to those values, as a homage to the parted soul .... no matter whatever scientific developments happen, no matter how threadbare we study human emotions & thoughts, no matter dissect human ethics & values, no matter how we seek to constrain humans through "well-defined" processes in the name of scientific management ....
I am not saying that goals are orthogonal ... often they are not .... but yet if I need to take a single dimensional view, I would be with human values
Thursday, November 18, 2004
Human Errors
1. (Over-)Engineering
2. Oversight
3. Knowledge/bias
4. (Over-)Exertion/Burnout
5. Automation
6. Organizational process
2. Oversight
3. Knowledge/bias
4. (Over-)Exertion/Burnout
5. Automation
6. Organizational process
Anticipation
1. Often, feelings like happiness, fear, sadness and anger are a result of anticipation than an immediate experience eg. Being happy when travelling back home after a long trip or being sad while leaving for travel ... Being sad when we find someone, whom we are close with, under tough conditions (say, hospital)
2. Some feelings are immediate like laugh (genuine), shock etc
3. Have we lost the capability react?
2. Some feelings are immediate like laugh (genuine), shock etc
3. Have we lost the capability react?
Why are we making simple things sound complex?
Modeling is part of our daily life wherein we choose pictures to explain when difficult with words .... And we stop with the right level of detail ... Common rule, specified & widely accepted, is UML
Iterative approach just boils down to identifying & addressing potential showstoppers early on
Iterative approach just boils down to identifying & addressing potential showstoppers early on
Trip to Sabarimala
Trip to Sabarimala is an experience in itself ... We find devotees with blind faith, casual ones, skeptical minds ... There are those who speak of glory of yesteryears ... There are those who speak of dirt & bad practises ... There are those who blame Govt. ...
For me, it is a journey to reach God .... Both in his worldly form & spiritual form
For me, it is a journey to reach God .... Both in his worldly form & spiritual form
Demons in bedtime stories
As a child, I used to hear & read about stories of Gods & Demons ... With all the powers that demons had, all most as much as Gods, they end up failing miserably at the end .... I used to wonder why they never learn ... Generations after generations
In my life all these years, I have learned that these are not just groups of people but rather essential characteristic of individual ... When we take stubborn stance, arrogant demenaour, driven by ego, refuse to learn .... We are displaying demonic nature ... Having precluded learning of fundamental, we keep repeating the very same mistake again & again, generations after generations ... Gods & Demons are within us ... And fight is within us
In my life all these years, I have learned that these are not just groups of people but rather essential characteristic of individual ... When we take stubborn stance, arrogant demenaour, driven by ego, refuse to learn .... We are displaying demonic nature ... Having precluded learning of fundamental, we keep repeating the very same mistake again & again, generations after generations ... Gods & Demons are within us ... And fight is within us
Wednesday, November 17, 2004
UML, Modeling and software development
Wonder why we keep hyping the basic, things in software development .....
When some one asks us the route, we explain in plain English (or any other language) and sometime, when it is difficult to explain thus, we describe by means of pictures ..... Capturing essentails for the purpose of visualising and communicating is the essence of modeling .... when it is in visual in terms of diagrams, it is visual modeling and ... we entire community agrees on a standard, it becomes a common language ..... That's all UML is .... Why so much hype about it? Why is it considered complex?
When some one asks us the route, we explain in plain English (or any other language) and sometime, when it is difficult to explain thus, we describe by means of pictures ..... Capturing essentails for the purpose of visualising and communicating is the essence of modeling .... when it is in visual in terms of diagrams, it is visual modeling and ... we entire community agrees on a standard, it becomes a common language ..... That's all UML is .... Why so much hype about it? Why is it considered complex?
Tuesday, November 16, 2004
Technology for whom?
Technology evangelising, training and consulting is part of my work profile for long .... particularly on software engineering .... That amounts to addressing the creators of the technology considering that more and more of software development work is now outsourced to India
Yet, I find that innovations, best practices and technologies are more preached than practised .... Modeling has been around for long ... yet, it is often just a means of documentation for many .... Test automation has been around for long .... but the percentage of test automation tools in the shelf (no matter, which vendor) are alarming .... Quoted figure is around 50% but actual in my experience is much more than that ... especially, if you consider the effective utilization .... As far as standards (ISO, CMM, CMMI, ...) & methodologies (Agile, Use case analysis, ...) oncerned, it often boils down to ritualistic adherance than deriving business value ..... Are we not confusing the end and the means .... What value all these (technology, methodology, standards, etc) has, unless it makes daily life simpler, business better & easier?
While vast majority of the world is grappling with basics of modeling, now we have started talking about model driven architecture ..... In many software development houses, model (if available) is used as documentation and not as a means of visualization or design aid ..... In many of the softwares, architectures happen ... not made ....
I am not against the forward thrust ..... But, it is time for consolidation .... It is high time to increase the spread .... without focus on real business value .... It is time to adopt new methodologies, standards, technologies and tools which adequate level of sceptism and caution
Yet, I find that innovations, best practices and technologies are more preached than practised .... Modeling has been around for long ... yet, it is often just a means of documentation for many .... Test automation has been around for long .... but the percentage of test automation tools in the shelf (no matter, which vendor) are alarming .... Quoted figure is around 50% but actual in my experience is much more than that ... especially, if you consider the effective utilization .... As far as standards (ISO, CMM, CMMI, ...) & methodologies (Agile, Use case analysis, ...) oncerned, it often boils down to ritualistic adherance than deriving business value ..... Are we not confusing the end and the means .... What value all these (technology, methodology, standards, etc) has, unless it makes daily life simpler, business better & easier?
While vast majority of the world is grappling with basics of modeling, now we have started talking about model driven architecture ..... In many software development houses, model (if available) is used as documentation and not as a means of visualization or design aid ..... In many of the softwares, architectures happen ... not made ....
I am not against the forward thrust ..... But, it is time for consolidation .... It is high time to increase the spread .... without focus on real business value .... It is time to adopt new methodologies, standards, technologies and tools which adequate level of sceptism and caution
My First Trip To Sabarimala Through The Traditional Route
Conditioned by scientific analysis I am used to, often, I tend to seek out for God. Seeing in a physical form as it happens in movies and TV serials is not possible for lesser mortals like me, there are times when I felt his distinct presence around me. The feeling makes me feel secure and, yet, aware of my limits. My first trip to Sabarimala through the traditional route through the forest via Erumeli, Azhutha and Karimala was one such experience. I could almost feel Him around and could communicate with Him yet he was beyond my senses to be seen, touched, felt or heard.
Since 1991, I was blessed to go to Sabarimala almost every year. Every time, I used to go with my friends or my relatives. I was staying at that time in Delhi and had no clue that, generally, January is the time most of the devotees go via the traditional route. I had promised that I would go to Sabarimala that December and had come down from Delhi for that purpose. As luck would have it, I could not find anyone whom I could accompany. Some of my well-wishers cautioned me that going alone is not safe and, possibly, you could make it next time by preparing well-in-advance. Nonetheless, I had decided to submit myself fully to Ayyappa and go ahead.
I reached Erumeli early morning by about 3 o’ clock, had my bath in the river and decided to wait. By about 5 o’ clock, I could see groups of devotees rearing to go ….. All of them do not go via the traditional route… I was wondering what to do … I closed my eyes and prayed to Swamy to guide me…. As I opened my eyes, I could see one lone swamy almost getting ready to go ….. I approached him and explained that I am new on the traditional route. His response was encouraging that he was also alone and on the same route and that I could accompany him.
Climbing Azhutha was extremely painful that I could hardly walk …. He was going ahead as if walking on the plains … He told me to think of Swamy and not the pain on my legs …. It was tough but I could somehow climb Azhutha …. Next, Karimala was equally tough, if not worse …. I was afraid as I could almost feel the wild animals around
and it was only two of us for most of the time…… I had heard about stories about the forest and I was scared as well… especially of leeches which are in plenty there especially if it rains ….. By evening about 5.30 in the evening, I was on the banks of Pamba river. During the whole, I had consumed all liquids that I could get hands on while the swamy with me was going without any of it, but for the morning breakfast……..
Having reached Pamba by this time, I was happy and felt that I can be on my own … Pamba is where the devotees coming by bus and car join and having gone to Sabarimala many times earlier, the route further up was familiar to me….. By now, swelling developed in my legs and I was aware of the pain in my legs and felt exhausted totally ….. On my way up, I told swamy that he could go ahead, I shall come slowly at my pace and I will meet him up there ….. That day I could not have Darsan …. What is worse …. I reached the gate at 11 o’clock in the night and I could see the temple closing before my eyes without me having Darsan that day!
Needless to say, that I have not met that swamy ever since … Despite all my scientific inclinations, I would like to believe that the swamy was none other than the God himself …. Who was with me all along as my friend and my guide …. But when my own materialistic self took over, he eased himself out …. He was with me all along but he made his point that things do not happen at my discretion; it happens the way that he wishes
Since 1991, I was blessed to go to Sabarimala almost every year. Every time, I used to go with my friends or my relatives. I was staying at that time in Delhi and had no clue that, generally, January is the time most of the devotees go via the traditional route. I had promised that I would go to Sabarimala that December and had come down from Delhi for that purpose. As luck would have it, I could not find anyone whom I could accompany. Some of my well-wishers cautioned me that going alone is not safe and, possibly, you could make it next time by preparing well-in-advance. Nonetheless, I had decided to submit myself fully to Ayyappa and go ahead.
I reached Erumeli early morning by about 3 o’ clock, had my bath in the river and decided to wait. By about 5 o’ clock, I could see groups of devotees rearing to go ….. All of them do not go via the traditional route… I was wondering what to do … I closed my eyes and prayed to Swamy to guide me…. As I opened my eyes, I could see one lone swamy almost getting ready to go ….. I approached him and explained that I am new on the traditional route. His response was encouraging that he was also alone and on the same route and that I could accompany him.
Climbing Azhutha was extremely painful that I could hardly walk …. He was going ahead as if walking on the plains … He told me to think of Swamy and not the pain on my legs …. It was tough but I could somehow climb Azhutha …. Next, Karimala was equally tough, if not worse …. I was afraid as I could almost feel the wild animals around
and it was only two of us for most of the time…… I had heard about stories about the forest and I was scared as well… especially of leeches which are in plenty there especially if it rains ….. By evening about 5.30 in the evening, I was on the banks of Pamba river. During the whole, I had consumed all liquids that I could get hands on while the swamy with me was going without any of it, but for the morning breakfast……..
Having reached Pamba by this time, I was happy and felt that I can be on my own … Pamba is where the devotees coming by bus and car join and having gone to Sabarimala many times earlier, the route further up was familiar to me….. By now, swelling developed in my legs and I was aware of the pain in my legs and felt exhausted totally ….. On my way up, I told swamy that he could go ahead, I shall come slowly at my pace and I will meet him up there ….. That day I could not have Darsan …. What is worse …. I reached the gate at 11 o’clock in the night and I could see the temple closing before my eyes without me having Darsan that day!
Needless to say, that I have not met that swamy ever since … Despite all my scientific inclinations, I would like to believe that the swamy was none other than the God himself …. Who was with me all along as my friend and my guide …. But when my own materialistic self took over, he eased himself out …. He was with me all along but he made his point that things do not happen at my discretion; it happens the way that he wishes
Monday, November 15, 2004
Introduction
I am a philosopher by nature, voracious reader by interest and habit, and software engineering consultant by profession. All my observations, experiences and learnings has been in some of my paper notebooks or in laptop computers or (at worst) in some corners of my mind.
Some of my colleagues and friends told me that it would be helpful to them, and possibly many others, if I could come out in some form. Hence, my decision to start this.
I invite all like-minded people for active interaction .....
To know more about myself, you could visit www.saayujyam.com
Thanks & Regards,
Vinod
Some of my colleagues and friends told me that it would be helpful to them, and possibly many others, if I could come out in some form. Hence, my decision to start this.
I invite all like-minded people for active interaction .....
To know more about myself, you could visit www.saayujyam.com
Thanks & Regards,
Vinod
Subscribe to:
Posts (Atom)