Thursday, December 28, 2006
About motivation and my next career move...
Focus swiftly started moving away from the work we did in the group. I 'enjoyed' for almost 2-3 months at work, with nothing more than 'browsing' the net; at best, I spent time on learning some useful technologies. All of a sudden, I felt that 'worklessness' is threatening my career, like it never did before. Not long afterwards, I started to feel awful, as much as a 'cheat' not to do any work, but get my paycheque credited to my bank account duly at the end of every month. I talked to my manager about this, who couldn't do much other than ask me to 'go, look out for more work'. In fact, the problem was none of us knew where all the work we did over the couple of years came from. While a good amount of work we did carried obvious value, a large percentage of that didn't really benefit the group. However, since it benefited all of us in terms of learning, we carried along under the direction from our project leader. But, now things started to look different. I decided to quit what I was doing; and this needed some action from my side.
I revived my 2 year old idea of creating a website for myself. Websites are good portfolio setters for individuals. People appreciate you for what they read and see there. I believe that the effort and the money spent on it, is really worth that. My wife too joined me in this effort, who wanted some web-space for herself to host her teaching materials - she is a physics teacher at an international school in Bangalore. We decided to share the space and then, on came another use for it. My 4 year old kid too wanted some space for his nursery rhymes, photos...So, finally we came with http://www.my3dots.com after 2 months of effort. I had put up many of my own creations including some whitepapers, articles, downloads and even a 20 page biography for the entire public to see. No sooner than it was ready, I sported my site's address in my resume and circulated along in the Bangalore's vast job market. Exactly 2 weeks is what I took to land up in a great job. I talked to two guys from outside India during my interviews, one from the UK and one from the US. Both of them had been through the website prior to the interviews and infact, we even spent sometime talking about it during our discussions. It was evident that both appreciated my efforts in setting it up, even more than the actual contents I had made available through it. Presently, I've decided to move on from my present job to take up the new assignment on the month of February, 2007.
So, this is essentially what I've to say. Motivation is a must-have ingredient to enable you work on anything. Nobody else can supply that to you, or inject you with that. No amount of listening to stories of motivation or reading similar books will help in achieving that. It is something invaluable and all your efforts to gain even a tiny of amount of that will pay off finally. I was lucky enough to have a situation that could motivate me into doing something that is as - seemingly, but not really - trivial as creating a website. Not all people, may've this luck; but, in such cases, look around and you will definitely find some means to it. One of the good ways to achieve this is to talk to your own friends, colleagues or even neighbours. Most people will be able to derive motivation from peer pressure or pressure from the society we live in. Yes, it is the case of an artificially generated 'motivation', but it still will end you up somewhere good!
Tuesday, December 19, 2006
World is small indeed...
I work for a software services company in
Sometimes, I even day-dream of such a global village, where all of us including the Indians, the Americans, the Russians, the British etc live in unity, helping each other with only love pervading our lives. Over the next few decades, or maybe centuries later, I believe, this will become possible. Even if that doesn’t happen, at least, all of us will be closer, much closer than today. The only thing that saddens me is I may not be around, to see it all happen…
Wednesday, December 13, 2006
Discuss outsourcing: just an ego clash?
Monday, December 11, 2006
I'm speaking at the Step-Auto '07
This is my second time at the summit, presenting a paper. The first time, I presented a paper on automated generation of test cases, at the STeP-In Summit '05 held at Bangalore. Details of my paper are available at my website here.
For those who are interested in knowing what my this year's paper is about, here is an abstract...
Project scheduling and tracking is no doubt one of the most complex processes of SDLC. Though, this is typically performed by the project manager, the direct impact of this is often on all team members. Project managers need to collect essential information to assess the health of the project all the while, which typically all lies with the team members. However, most times the team member doesn't have all the necessary data himself, but is spread out in the team. Hence, the project manager is often forced to interrogate and extract information from the team members. If not practiced with care, it can be a painful experience for both sides. Most of us would have gone through such, often 'bitter', experiences at work. Trying to work out a solution for this, I realized that, most of such problems arise from the inaccuracy or even inability of the team members to prioritize tasks, plan/schedule them and predict measurable impacts of those prioritizations on yet other tasks. Team members need to be more capable of predicting their own performance and plan themselves accordingly. In essence, empowering of the team members rather than centralizing the control with the project manager is the philosophy that is fundamental to my solution.
DSM (the tool) has its goal at helping team members, who report to any level of management, to self-manage their activities in a typical project environment. This said, the activities don’t need to be project related activities alone, but any including those unplanned, task overheads, vacation plans etc. Original intent of the tool was to track moving targets, which is nothing but calculating the remaining days of each of the activities based on the input status (% completion) and helping the user to derive the start and end dates for the remaining period for each of them. In addition to this, the tool supports dynamic scheduling and maintenance of these activities. To do this, it utilizes the very simple concept of 'current task'. Thus, at any point in time, only one of the tasks can be current, which also implies that the start date for the current task will always be today. All subsequent activities are processed in a sequential manner. However, the user has the option to make any other among the activities as current and process accordingly. Another possibility with the tool is creation of burn-down charts, which makes it in line with the agile way of tracking schedules. The tool also has certain ways to manage expectations on deliveries to customer, primarily by way of generating a weekly delivery report.
Apart from the above features, the tool also has a few features that facilitate typical project management. It provides metrics like comparisons of the planned and actual, in terms of estimates, status updates, remaining days and end dates of various tasks. This is facilitated through a feature that allows 'snap-shot'ing essential details of all tasks at any point in time. There is also the facility to split up overhead among planned/non-planned tasks and to generate neat useful charts out of it.
Monday, December 04, 2006
Thus, his life ended...
I liked him, I hated him over the past two years, for several things. We went together to the US during the last year, on official purposes and stayed together in the same apartment. This was the time, I interacted ever so closely with him. He basically is a very sensible guy, but only with certain eccentric habits to his nature. He was a chain smoker and a drop-dead alcoholic till he recently got married. Then, all of sudden, about a few months before he got married, he stopped all that. While he was in the US, he didn't touch a drop of alcohol. What, he didn't even bite a piece of non-vegeterian food. He was so determined that if he wants something done, he definitely had it done. This is the best thing I liked in him.
He was one of those rarest guys who was so down to the earth and interact freely with almost anybody. He didn't have any pride or prejudice about anything. He didn't bother about his 'status' as a software engineer, but just went about joking casually with just about everybody at our company, including the office boys, cleaning people, security guards. He was a favorite of all these people and their faces will get lit up when they see him, for he always treated them with dignity and as equals to himself. He always used to address such people as buddies in their slang language, like nobody else I ever noticed to do.
Shouldn't this guy have lived more in this world. Perhaps, fate didn't want him to. There is a saying in our part of the world that GOD calls back those people who he feels closer to his heart than others, faster. At least for the time being, we can all believe it is true and console ourselves...
May his soul rest in peace...
Sunday, November 26, 2006
Half century and a little piece of advice!
More than 2 months back I listened to this great piece of audio recorded by Robin Sharma, one of the world's leading gurus on leadership and personal success (I don't remember where I listened to this one, and couldn't find it anywhere in the net). This is what it essentially says - "Who cares to play when nobody is watching you?".
This is his version of the story. Apparently, when he was coming out of one of the hotels he stayed in, to get into a cab, he saw this advertisement by a shoe company. He watched this one for sometime and began developing a whole new idea on this. This line is no doubt quite catchy, and it might've meant (I am not too sure) that nobody, except a block-head, plays when there is nobody to watch. This is indeed what most of us do. Most of us don't feel like doing some thing, unless we get recognized for what we did. Some people call it motivation. I will tell you what happens to me. I am so proud of what I do, that I give my 100% the first time, then wait and watch on the response of the people. Only if things are favorable to me, I will continue the same way; else, I will reduce my 'motivation' level (sometimes, even forcefully) to a lesser value. I bet, this is what most people do. I also, most times, believe that nobody else could've done it to the same perfection, so fast as me...Now, when I see that somebody does it better than me, I get overwhelmed with sorrow, anger (to myself) and a bit of jealousy!
Ok, you might be thinking, what is all this got to do with this blog? Here is what. I just confessed about one of the major 'illnesses' I suffer from. I am aware of this, but often unable to control my emotions during such occasions. Few months back, I really started wondering what direction am I taking in life? Not long afterwards, I listened to this piece of audio, and immediately recognized it to be very similar to what the GITA - one of the greatest Hindu philosophical texts - preached. For those of you who may not know, it says
Karmanyeva Adhikaaraste Ma Phaleshu Kadaachana,
Ma Karmaphala Heturbhurma Te Sangostva Karamani"
Here is the English translation of these Sanskrit verses...
"Seek to perform your duty. But LAY NOT CLAIM to its fruits. Be you NOT the producer of the FRUITS of KARMA; Neither shall you LEAN towards INACTION."
Once upon a time, I used to be extremely proud of our ancient history and philosophical thoughts that preached to the world such great wisdom. But, now I realized that I never practiced what it preached, but just got carried along. Arguably, it is impossible to practice all that the GITA talks about, but I decided to take this particular advice seriously. I adopted this advice and decided to 'live' it through my blog. If the whole thing sounds funny to you, believe me, it doesn't to me, a bit...Of course, I like to write and my style of writing would've exaggerated it a bit, but I mean most of what I told here...
Essentially, this is what. I know that nobody is reading what I post here. I know nobody ever will, except for those those who incidentally happen to be in these pages, by way of Google search. But, I don't care. I will continue my posts, and I will spend the same amount of energy and dedication, as if the whole world is up and keenly watching my every move on this blog...
Wednesday, November 22, 2006
Anticipatory bail plea...
Software guys are notorious to be 'busy' all the time. Though, most of that is a myth, there is some element of truth in this. This led to me write an article on this and post it in the same blog, here. It has never happened to me before that I didn't get even 'time to breathe', as most people say about software people (and many times some of us so 'proudly' state about themselves). In fact, it has been the contrary most of the time* But, yes, some rare occassions had been that I was so tied up for a long time (sometimes, for several months together), I almost hated that I work in IT. Now, I start smelling one of those rare occassions round the corner, but probably not as devastating as some of the previous ones. I hope so!
So, for the next few weeks or perhaps even a few months, you will see lesser of me here. But, I will try to make it regular, at least once a week. So, don't go away, please...
* Sometime in the future, I will share with you an interesting incident about what happened to me, when I 'complained' to my manager about this recently...
Thursday, November 16, 2006
The 2 Great Revolutions of IT - Part II
After listening to the Google Story by David.A.Vise and Mark Malseed from audible.com, I was convinced that nobody could've ever imagined the power of internet, as much as Larry and Sergei, the young founders of the company. Starting with a small idea of helping the university campus with a way to wade through hundreds of research papers and the like, Google grew powerful enough to search billions of web pages within no time and it was no small achievement. Not only is the search done for keywords, but an intelligent search is employed that fundamentally** looks for references to the resultant page from other web pages. The search is primarily made possible by the very large hardware resources at the Google labs. But, Google didn't stop at this. It continued to create excellent solutions for many diverse problems. The very high calibre of work done at the Google, caused a brain-drain from the likes of Microsoft. So, the very people who created the revolution at Microsoft, begain to contribute to the revolution led by Google.
**The real algorithm used by the google search engine is quite complex and discussions about this can be found in sources elsewhere in the net; and don't make a mistake - search using google!
Monday, November 13, 2006
The 2 Great Revolutions of IT - Part I
Here in this post, I will talk about my most simplistic interpretation and analysis how IT industry went through revolution about 20 years back, and how it is going through another one now! While the first of these revolutions was a sea change and re-scripted the paradigms for most of us, the second one, that we are witnessing now, is much more, because the world is literally exploding with information. After this explosion, world will be a very small place to live in.
The first of these revolutions was led was Microsoft. For long, Microsoft had remained the singleton and ultimate authority of the IT industry. The company changed the way the world works, when it introduced the PC. Year after year, it invented newer technologies, all of which touched our lives in ways beyond what most of us imagined. Microsoft started it all with the most simplistic DOS operating system for computers. The next contribution from the company was its enormously popular Windows system, several versions of which power many millions of computers worldwide today. Even if I argue that Windows is single-handedly responsible for the revolution, it won't be too much of an exaggeration. There are so many other aspects to the revolution, which are all not being discussed here.
So, all this and more contributed to Microsoft retained as the unquestionable for almost a decade - most part of the 80s and the first few years of the 90s. But, the 90's brought along with it, the internet revolution. The internet was looked upon as just a medium of communication in the beginning. It was not entirely untrue, because the internet was born because of the need to reduce the many hassles of communication. That it was the starter for the second IT revolution was not understood by many, including Microsoft. But, some did. Without going to too much of the inside stories, let me straight come to the point. However, some of these are quite important pieces of the great jigsaw, that created (it still does) the second IT revolution, that can't be skipped. The most important among these were the open source community. When the leaders and and those amazing visionary advocates of this community initially started off with the idea, nobody could've ever imagined that it actually are baby-steps to a revolution. While the actual revolution is brought about by the likes of Google and so on, the ever-expanding community of open source is the framework, the very thread of it. There are several, who contributed to the growth of internet and millions reaped benefits from it. The most striking example of the contributions by the open source community is Linux, the free operating system born off the spark ignited by a young researcher during the mid 90's and supported by hundreds of those like-minded developers. Microsoft was literally shaken by this development, but of course a giant like Microsoft was too much for Linux to conquer by itself. It didn't have to wait for long, before another spark was born at the
I will cover the rest of this article in my next post...
Wednesday, November 08, 2006
Some ideas to solve the online train ticket reservation issues...
Here are some ideas to get over the issue we discussed during the last post, about all train tickets getting booked during the first few minutes after its opening....
- Disallow i-Ticketing. e-Ticketing may be allowed.
- Booking through internet opens only a few days after it opens at the counter and closes sooner than at the counter. As a further refinement to this, booking at the internet opens at least 2 hours after the counters open, and closes at least 2 hours before the counters close, everyday.
- Establish a quota of tickets that may be issued for a particular journey through internet. No more than this quota will ever be available through internet, unless cancellations (of those tickets, that are booked online) happen in between. This may be further broken-down to limit the number of bookings/day through internet – on the basis of time (per hour/day), or place (from each zone, district etc) or from an IP.
- Fees (say, Rs.100/-) for registering account with IRCTC. Fees payable only through banks (as done during the final stage of booking)
- Similar to the 4 bookings per month restriction, there should be a restriction on the payment too, and that put in place with the help of the banks. Bank shouldn’t accept more than a fixed number of debits/month from a certain account towards booking charges and registration fees.
- To restrict un-manned computers from automating the booking process, insist on manual entries like ‘Enter the following characters as you see on screen’.
- Insist on details like DL, passport, ration card, electoral identification, PAN card or similar, while the online booking is processed. Optionally, have a process to validate these or at least have simple validations like number of digits and characters in passport number etc. Don’t allow multiple accounts with same details.
- Insist that the same documents (quoted during the time of booking) be produced while boarding the train or during cancellation of the booking. Disallow any such black-marked accounts (or even the individuals concerned) from booking tickets online again.
- Have a middle man/agency to process the data and perform verification of data provided during account creation and booking, apart from the automatic verification under each of the above bullet items.
- Automatic logout from session after 10 minutes.
Sunday, November 05, 2006
PPP (Private-public partnership) - Some ideas
When I tried to book return tickets for my wife for the 30th December, again on the opening day, I found myself in a similar situation. I couldn't help wondering how this could happen. The last time I booked tickets on this train was during the same time last year and I had no such problem, even when I booked the tickets a good 10 days after the issue opened. What could've gone wrong between the last year and this year? The answer was 'Railway Online Reservation System'. Indian railways started giving away tickets through the internet sometime during the last year. I'm not exactly sure on the timeframe, maybe this system started before that, but it became popular only during the last year or so. So, during vacation times (which are aplenty in India), all tickets get booked just minutes after the ticket issue opens. Given the technological capabilities of the current internet scenario and the related technologies like online payments and such, I knew after all this was not really impossible to happen. Just for the sake of calculations, let us say there are 1500 (22 compartments * 70 seats) tickets available for a day's journey , and even if two tickets were issued to each district (there are more 600 of them) in India, you will be left with just 300 tickets. Carrying the same argument forward, the whole thing will be shot down by 2.5 tickets per district! The biggest culprits here is however, the travel agents, who can book tickets in bulk. Unfortunately, the reservation system makes it very easy for misusing it too, because there is no restriction in the number of accounts a single individual can create. Each account allows to book a maximum of 4 tickets. Simple calculation will tell you, that for 1500 tickets to go in a flash, you just need 375 acccounts, which may belong to just a handful of people...For all you know, all these 375 accounts could even belong to just one single guy! Things are so simple with the system...to misuse it!
But, the fact that the number of people exposed to the internet or even computers in India is way too less (maybe around 5% of the total population - this is a wild guess), makes the likelihood of somebody living in such circumstances (especially the villages) reserving a ticket online, miniscule. I don't think it is really exaggerating to say that the average Indian still is left behind of the technological advances that happen around him, unable to benefit anything reasonable out of such efforts by the government. Given such a scenario, what is the average Indian supposed to do? Is he supposed to be denied a ticket on the, till recently, very accessible mode of travel for an average Indian - the Indian railways - because of a "better standard of living"?
Don't mistake me for a social worker, who works for the up-lifting of the Indian public, or even voice their concerns, but I am just one of those many people who gets irritated by the carefree and negligent attitude of the concerned authorities over such happenings. Infact, one gets more irritated (even to the extent of 'blood boiling', so to say) when you learn that the authorities themselves promote such wrong doings, in many cases. So, it is upon us to figure out a way to fight these. Let us think about the possibilities, in this particular case, to distribute the benefits of technology to the general public and avoid miscreants getting away with all the benefits...am just asking you to wait till my next post...
Wednesday, November 01, 2006
Best practices!
There are often fun situations at work. Here, I will write about one (don’t expect to laugh loudly here, the situation is very subtle here) such that happened just two days back. I received a mail from one of the top guys in my organization two days back, who also takes care of the CMMI implementation at our company, enquiring with me about one of the software applications I developed to help smoothen the workflow in my team. I created this tool couple years back, but I digged up a bit and sent an immediate response to him. He too replied back immediately thanking me for my fast response, and assuring me that he will get in touch with me about this, soon. Additionally, he asked me something, which sounded quite funny to me…
Sunday, October 29, 2006
Long live software companies!
XXX DOES NOT GUARANTEE THAT YOU WILL BE ABLE TO SUCCESSFULLY DOWNLOAD OR IMPLEMENT ANY SERVICE PACK OR WORKAROUND, OR ANY OF THE TIPS, TRICKS, EXAMPLES OR SUGGESTIONS OUTLINED IN ANY XXX PRODUCT SUPPORT TECHNICAL DOCUMENTS. TECHNICAL DOCUMENTS, SERVICE PACKS AND WORKAROUNDS ARE SUBJECT TO CHANGE WITHOUT NOTICE TO YOU. XXX PROVIDES TECHNICAL DOCUMENTS, SERVICE PACKS AND WORKAROUNDS "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL XXX OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF DATA, OR LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, THAT MAY OCCUR AS A RESULT OF IMPLEMENTING ANY SERVICE PACK OR WORKAROUND, OR ANY SUGGESTION OUTLINED IN ANY XXX PRODUCT SUPPORT TECHNICAL DOCUMENT, EVEN IF XXX OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The text in this paragraph, if you read it entirely and understood correctly, effectively states that the company will not be responsible for their own product in any way. All of you, users of our product, are basically fools, and we can't be liable for your foolishness. If you spent hundreds of dollars to buy our product, thinking that you will be able to get some benefit out of it, what else are you, but a fool? This is way we live, and feed ourselves and our families. (Internal talk: If you wish to call it cheating, so be it; we don't mind and we don't care!)
When I read this paragraph, my reaction was mixed - anger, sadness, despair and all sorts of negative feelings rushed into my mind. It is during such times, I feel awkward to tell people that that I am working for an industry who can't even guarantee that people can download their work product from the link provided at the website, let alone able to work reasonably flawlessly with it. This is not a distinctive case. This is the state of all software product companies all around the world, 'serving' customers who pay hundreds (sometimes thousands or even millions) of dollars to use their 'superior' products.
Software services companies are no better, because after all these are the people who serve such product companies. Imagine, it is a double stake - the supplier in one situation turns customer in a different one. Don't complicate it more, I will tell it in simple terms - software product companies basically fool around with their users and software service companies fool around with the product companies who they contract with. So, as in the famous quote from Lincoln, software industry is of the fools, for the fools and by the fools (because we use software produced by somebody else)....
Thursday, October 26, 2006
I can only imagine…
Wednesday, October 25, 2006
Vocabulary improvement in kids!
A few days back, my wife took my kid out for an evening walk. They were passing near to the railway crossing, nearby my home. The gate was closed, and hence both of them waited nearby to have a look at the train and wave at the passengers inside. Two minutes later, the train arrived, whistling in full blast and all the engine and all its twenty two compartments went out of sight in just a few moments. My kid was extremely happy to see the train moving so nearby him and waved his tiny hand enthusiastically. He exclaimed, “Bads train, bads train”! Bads train? What is that? My wife didn’t quite get it, but didn’t want to kill his enthusiasm in the midst of his enjoyment. Some passengers were kind enough to wave back, which increased his happiness and sense of achievement. Soon afterwards, they started their way back home.
On the way back, my wife asked him what does ‘bads train’ mean? He immediately replied, ‘This train has people in it’. “So what?”, she asked. “Yesterday when we saw a train here, you said it doesn’t carry people and is called good train. So this one is a bads train!”, he was innocent in his face when he said that. When my wife told us about this, everybody broke out laughing, except of course my kid. He couldn’t make it out, what is so funny in this. After all, he has applied the right technique (as it seems obvious to him) to identify the train correctly. Look at how kids develop their own vocabulary by connecting things up. Amazing! Of course, this time he didn’t get the relationship quite right, but most of the times his most simplistic reasoning is all that it takes to improve the vocabulary...There are numerous examples when he succeeded, but we won’t discuss them here. In fact, I believe that they fail only because the English language is so funny and doesn’t have much logic or reasoning associated with it. We will talk about this aspect of the language during a future post in this blog, but for the time being let’s stick to this subject.
Wednesday, October 18, 2006
Belief drives us...
There are lots of tiny events that happen in all our lives, but we often don’t give them any attention because many of them are too easy to neglect. They are either associated with things that are too tiny to be seen, or can’t be seen at all, or just flashes by in front of your eyes only a few nano-seconds, and costs almost nothing. However, many of the events that belong to this category are of great significance in all our lives. Without them, your lives would be no less than hell or mayn’t even exist. But apart from the reasons I mentioned above, there is one more reason for such negligence. Typically, all the candidates that invite such negligence are either too commonly available, or widely practiced.
It doesn't only happen with events, but with material things as well. Let us look at some such examples. The best example of one such material thing is the air, we breathe. Except for physicists/scientists or those with academic interest, I bet nobody has ever thought about the importance of this gas called oxygen in all of our lives. I read in one scientific journal recently that if the content of oxygen in the atmosphere differed from the present figure even by 0.01%, none of the lives you see around would ever exist. It is still a long way for the scientific community to prove how this precise oxygen content in the atmosphere could be achieved, and how long did it take for this process. Though there are lots of theories for it, all of these are only imaginative works and none are proven.
One other lesser example of such a material is water. We rarely take any notice of a glass of water, while we are eating food at the dining table, be at a restaurant or at home. I don’t know who and at what time during our evolution observed that water is a drinkable liquid and that it helped quench the thirst. But, isn’t amazing to observe a baby who is born out of its mother’s womb knows about this phenomenon without anybody telling it. Science could still not prove why it exactly is the way it is, either.
While all of us are equally bad at realizing the significance of these, we all would catch it easily, when these resources are absent or even little less than normal. While, nobody in this world would’ve experienced low oxygen, unless at great heights like at the top of very high mountains or at one’s death-bed (which nobody would be able to attest afterwards!), experiencing unavailability of water and hence its associated problems is too common nowadays, which makes all those affected realize the significance of this liquid in our lives. We don't need the science to help us here, it is experience that matters here.
Such an argument can very logically be extended to events also. Now, take this. I theorize that all events happen with some purpose. All those events do good to you. Had any slight difference been there in the nature or the timing of the event, your life would be nothing short of hell. Of course, none of what I said has been proven scientifically, but if scientists can be imaginative to tell us about how oxygen level dipped to support life in the earth and the possible window of time it happened during the life of the universe and come up with theories at the drop of a hat to explain a lot more unintuitive and stranger questions than these, why can't us too be imaginative? What is wrong in believing in something, especially when it can sustain human life? I see nothing wrong...do you?PS: During one of my future posts, let us talk about such beliefs and also about how beliefs sustain human lives...
Sunday, October 15, 2006
I bought a new cell phone!
There are of course lots of other features also, like video calling (there is a separate VGA camera in the front panel of the phone to help this), video recorder, internet access, music player, radio, games etc, but all these were secondary to me. I am not a great reviewer of technologies and don't know quite a lot about cameras and absolutely nothing about the latest technology available in today's cell phones. May be because of that, I am impressed by what I got. The price of course was a bit high (near to Rs.19000/-). I read through most of the reviews available in the web about this phone, and its comparison with others available in the market, but this one and this one was perhaps the most exhaustive and the best. These reviews really helped me choose the right model...
Thursday, October 12, 2006
Hope you find yourselves in the best of health soon...
Hi,
It is easier to say than actually live it, nevertheless I will tell you what I always believed in and is my philosophy of life – “Everything happens for good”…It doesn’t look exactly relevant in this (even to me, now), but it will prove ultimately to be, in some way. I’ve experienced that in my life, several times.
Over the years, I’ve come to know a little about you. I believe you can and will get over this *trauma* thing soon. Hope for the best, but anticipate the worst and then anything that happens with you will look like a blessing…
I hope I’ve conveyed through this mail what I wanted to, and you took it in the right spirit. But know that all of us here love and respect you a lot and will stand by you always…
Regards…
Anand Iyer
Monday, October 09, 2006
Changing trends...
Yesterday, we had a new joinee to the development team at our company. His manager came by and introduced him to me. Generally, I make it a point to go and talk to the new guys, as soon as they join the team. When I talked with him, I realized that he is already familiar with most of the other members of the team and perhaps knew about them even more than me. This led me to think about how times have changed.
When I started to work, it was a very different feel during the first few days at any new company or a new team. My own experiences with one of the companies I worked with in the past are similar and even mildly daunting. I’d spent days together there, before I realized the guy who was sitting beside me belonged to the same team as mine and was supposedly reporting to me! When I walked in during the first day into that place, my eyes were looking for the guy who talked to me during my interview, because his was the only familiar face to me. All others were strangers. Fortunately I got a cubicle to sit in and a computer to tinker with, within the first few days at work. My manager was on tour abroad and wouldn’t come back for another month or so. Till such time as he came back, I’d to stay alone in my cubicle with virtually no connection with any of my neighborhood. Once he returned, I breathed a sigh of relief, but wouldn’t still know anybody other than himself. Both parties felt a strange sensation while trying to talk to each other and get introduced. Acquaintance with my neighbour happened only because he was the developer for the feature I was assigned to verify, and there was no other way than to get familiar with each other. I guess, in the most cases introductions didn’t happen, unless you were forced to co-operate at a professional level. This was the story 5 years back and I believe, happened with most everybody.
A few years earlier, all this changed. People became bolder and started mingling much more freely even starting from the first day, but with a slight push from somebody. It became customary that the manager (when he is around) takes you around the office during your first day at work, and introduces you to all other members of the team. Consider this to be an ice-breaking session. So, till the time the manager comes by to take you around, most of us will feel uncomfortable sitting in a crowd of strangers. The funny part is these ‘strangers’ know each other well, but you being a stranger to them, they may feel a bit odd to come and talk to you, because both don’t necessarily have any common subject to talk about. So, this ensues in the strangers talking about you in low whispers to each other, and eyeing you with suspicion, because after all you may’ve come in there only to attend an interview – when no other suitable place was available, the manager would’ve asked you to just wait there till a room was available for the interview.
Thursday, October 05, 2006
Is it right to ‘Catch them young’?
Over the past two nights, I learnt that my 4 year old son has a philosophical edge. Typically, he doesn’t easily relent when he is asked to get onto his bed and sleep. He makes also sorts of excuses and keeps awake till my wife gets tired and sleeps herself. Most times, his excuses had been to either switch off the light in the bed-room, without which he won’t sleep or to tell him stories. But, during the past two nights, I noticed a difference. He was lying down on his bed and suddenly started asking us questions, which surprisingly turned out to be quite philosophical; I don’t know, if he realized them to be so; I also don’t know, from where he got these ideas? The previous night, he asked point blank, who ‘created’ us? If he asked me the same question slightly differently, I wouldn’t have took much notice and be so shocked. I can understand that kids usually are interested to know about how they came into this world? But, it is slightly unusual for a kid of that age to ask, *who* brought them here?
I didn’t attempt to answer this question to him. Partly because, it was not the right time to and because, I thought he wouldn’t understand if I explain him my philosophical thoughts behind it. But, I could be wrong. Maybe, he can much more easily inculcate what my mind is straining to reason, because adults are heavily adulterated by certain specific ways of thinking, while kid’s minds are completely open – they are highly receptive, willing to accept anything, without attempts to reason them too much.
Almost all adults are slaves to their thought process and fall flat on realities. Depending on which area you’ve worked most in your life, you are either logical (try to reason everything before you believe them) or you are creative (try to innovate and bring in your own thoughts into the existing ones). Though, there are few people who have both traits enough in their minds, there is probably nobody who has a good balance of both and with the most important element called acceptance, that links these. I believe that kids are much better than adults at both, since they haven’t seen much of either worlds and hence not as polluted as adults are.
So, is it right on our part to ‘catch them young’ as is stylishly put, inject them with our age-old convictions and thoughts and pollute their minds. The truth is, I don’t know…So, the next time my kid asks me any such questions, I will chose to keep quiet and let him think about it on his own and slowly fall asleep…
Monday, October 02, 2006
I just got reborn…
Have you heard anybody telling that they had had a complete makeover over the last few years. If you know them closely enough, you may consider what they said with some seriousness, else you will discard it as just a pompous display of words effecting self-praise. Of course, they only mean to say that some specific incident or their experiences in life, have caused them to change the ways in which they think and act. Even Stephen R. Covey talks about a complete re-scripting of our lives for our own good, in his book titled 7 habits of highly effective people. By the way, this is a wonderful book, with so many ideas that are all pure common-sense, but all too forgotten. We will discuss that later, for that is not the real subject here.
Ok, whatever the speakers of these statements have actually in mind, when they make them, it is actually 100% percent true in the literal sense. Biology has proved this fact beyond doubt, and that it is caused through a mechanism, which happens 24 * 7 * 365 in all our physical bodies called cell division. A few months back, I was reading a book about life after death (I don’t remember the title of the book, but it was one by Srila Prabhupada, the founder acharya of the ISKCON foundation). It talked basically about the cycles of rebirth (fundamental to the Hindu religion in
The other day, while listening to the audio book of A short history of nearly everything by Bill Bryson, I heard this once again in the Chapter 24, titled ‘Cells’. Of course, Bill Bryson didn’t touch upon the spiritual aspect of it, but repeated the same thing. The figure that marks the ‘rebirth’ is also slightly different. He says that ‘you’ are completely new every 9 years. If the average age of a human is 75 years (let us say), he/she would have been reborn nearly 8 times in his lifetime!
Wow! What a wonderful concept! Mind you, it is not just like any other fancy concept, but scientifically proven to be correct…
Sunday, September 24, 2006
On Yoga and the ‘stressed’ software engineers – a search for the truth
Today morning, on the way to office, I happened to meet a young lady who introduced herself to me, as a yoga teacher. I am always fascinated when I hear about yoga, since I never could figure out how all those people managed to see the so-called ‘inner-light’ when they meditated. I could never feel the experience, having tried so at least 2 times before. I’d (and still have) a feeling that all this could be just a passing fad. But, looking at the way she talked passionately about yoga, I started to feel that she could, after all, be a little, just a little right. She had been working as a freelance writer for one of the well-known newspapers, till a few months back, when all of a sudden caught of this yoga fever and joined the band-wagon. But, not the band-wagon of those who just only talk about it, and never do anything actually, but as somebody who practices it and also teaches it to other people. Well, that is fascinating! So, may be there is something true with the whole thing. Anyway, I think I should find it out. So, in the new few days, I will find out more details about this thing called yoga and get enlightened…Watch out for my gospel during the coming days!
Thursday, September 21, 2006
Before you travel abroad...
1. This is the actual list.
2. This is a sample page that you may want to print out and paste on your check-in baggages, before you leave.
NOTE: This is a post, which only Indian readers may find useful...Probably this may help those in other countries too to get to a similar idea, and start writing up a similar checklist.
Monday, September 18, 2006
My kid just grew up…
What actually happened is this. What I just observed is a direct consequence of the special theory of relativity propounded by Einstein in 1905. But, the theory is not for daily occurrences of events, but for such extraordinary ones that are characterized by extreme speeds of related objects – more than say, 50% of the speed of light. Don’t believe me?
Wednesday, September 13, 2006
Firefox - the new browser
During one of my previous posts, I talked about how Google videos help millions of people around the world to keep up-to-date. I recently discovered a better method of doing this - live feeds. If you are working in the field of IT, you would've heard about this new technology many times already (I will write more on live feeds in a future post). But, for the time being, just understand that live feeds is a means to automate the delivery of updated and newer information to the readers of host websites. It provides links to articles, audio clips or videos, depending on the type of information.
There are software tools to help keep up with live feeds - like the most popular RSS Reader. I've been using this till recently, before I discovered the new browser, talk of the IT industry - Firefox. Firefox is a browser similar to the Internet Explorer, but much more powerful. Internet Explorer is almost synonymous with the browsing experience, for most PC users. Even being technology savvy and knowing the power of software and knowing how it can change the lives of people involved, I was resistant to change over from my favorite browser. I didn't have an idea then, how powerful Firefox could be and it could change my browsing experience. Firefox is not just about browsing the internet, but about the newer capabilities it adds to a standard browsing experience. It is the browser for the new age, and adapts easily to changes. Firefox is open source technology, which means that programmers all over the world can make their own contributions to it. These changes can be small or big, which decides the impact it can make to be overall browsing experience. Firefox has provided a very convenient way to contribute these changes to it, called extensions (Link to website of extensions)
Another feature of firefox that immediately caught my attention is the concept of bookmarks. The concept is similar to that of Favorites in the Internet Explorer, but are more powerful. Bookmarks can be managed in folders, much like files. It supports live feeds, which is the main subject of my discussion here. However, I won’t discuss much about it here, but just say that to support a live feed inside Firefox, just select 'New live bookmark', specify the URL where the feed is available and you are ready to go. Every day ( or whichever frequecy the feed provides), you will get the updated information at the tip of your fingers.
I have been using Firefox for a couple of months now, and find it enormously useful (the only downside being tremendous hogging of memory - I believe Mozilla is actively on top it to solve the issue). I am still inventing newer and better way of doing things with it. Believe me, Internet Explorer (the next version of IE - IE7.0, not released yet, claims to have all that Firefox can do) seems to be just a toy in front of Firefox. Go get Firefox, this is the in thing now!
Sunday, September 10, 2006
World Wide Web – the 8th wonder
While I was reading a news article about the World Wide Web inventor Tim Berners-Lee, one question that kept occurring in my mind was what would’ve happened if he chose to patent his invention. When he created that first ever hyperlinked text in an HTML page and helped setup the first ever web server of the world, little would he have imagined that his discovery would help the world grow leaps and bounds in just over a decade. In fact, it didn’t even take it a decade for the world to benefit from the power of the WWW, that it is virtually impossible today to imagine our lives without it. Today, WWW is synonymous to internet for most of us.
I started a pet project to find out how much Berners-Lee could’ve been richer if he had chosen for the patent and slapped a royalty fees to the usage of WWW. I progressed a bit over the last week, but soon I realized that it is a futile exercise, because the web is often much more than it meets the eyes of all of us. There are too many dark, invisible areas to the web. The information that is accessible to all of us through search engines barely scratches the total amount of info available in the web. It is superficial, while there is the real treasure house, lying dormant and often invisible to the public, deep inside, which run from huge databases with terabytes of information and are dynamically created based on search queries and depending on the context of such queries. I searched on the web, and found this whitepaper about such a thing called deep web. The paper is very lengthy that I didn’t have the patience to go through it completely, and so I am not quite sure if it is same as what I am talking about. But, it definitely looks similar.
So, coming back to the question, how much will all this make Bernes-Lee richer, I would say that it is rather an impossible question to answer. Because, if he had chosen to patent his discovery, the world would’ve been indistinguishably different than today.
Tuesday, September 05, 2006
The festival called ONAM
It is a myth and everybody knows that. But, every Keralite believes in it and truly lives up to it. Though Onam was accepted as Kerala's national festival during early 1960's, it has defintely been around in Kerala, observed by one and all of the Keralites, for several years before that, maybe even several centuries earlier. I don't have much affinity to history, to have known the true fact.
Long time back in the history of Kerala, there was an 'asura' king called Mahabali, who was very noble to all his subjects, so noble that his fame started to spread in all the 14 worlds (the universe, is believed to have 14 worlds in the universe according to the Hindu mythology; I don’t know what these ‘worlds’ could signify in modern astronomy – maybe planets, maybe galaxies, or may even be entirely different universes, which is hypothesized by the most modern string theory).
The news about Mahabali, the asura king, reached Indra too, who is the king of the heavens and the , one of the 14 worlds. He started worrying about his own existence and the inhabitants of his kingdom, and approached Mahavishnu, the almighty, the one who created the universe…Mahavishnu thought hard over this and realizing the greatness of the King Mahabali, decided that he is worth another ‘avatar’ to conquer the King. Thus was born Vamana – the fifth avatar of the GOD.
ONAM is celebrated during that time of the year, when the Great King Mahabali is believed to come to his kingdom and visit his subjects for a full 10 days...What a truly noble idea this whole thing is, correct?
For more details on ONAM, visit http://www.onamfestival.org/
Monday, September 04, 2006
In praise of India
Thursday, August 31, 2006
Technical Vs Non-technical writings - Part II
Now, let us come back and think about the whys of it. Why is technical stuff popular than non-technical stuff in the web? Let us take a specific example. While it is true that there is lots of information about say, surgical methods, it is comparatively smaller than any technology related domain. When considering this specific example, you should take into account of the fact that the surgical methods have been around for the last six centuries or more, but you can’t say the same with any of the technologies related to computers. Computers themselves, as we know today, are no more than 50 years old. What could be reason, then? I think it is basically because the awareness among technical writers about the web itself, its impact, its power and the benefits it will bring into the world and themselves, is much greater than non-techies. Non-techies are fast catching up, but due to the geographically wide-spread practice of surgical methods (in this example), this is not always possible. Technology, on the other hand is uniformly developed and available all over the world. Today, technology rules the world and it is no surprise that the techies are contributing much more greatly through and to its growth, than anybody else. Also, techies are heaviest consumers of the web. As you know, supply always follows demand. It is obvious that more and more information becomes available in the areas that are consumed more. It is a positive spiral.
Secondly, I think it is because of accessibility. For example, for a person who works day in and day out with computers, it is obviously easier to create a write up about anything and publish on the web. Thus, when I find it difficult to comprehend something that would help me achieve certain things at work, I don’t need to go over to any other place, and look for help. I just search for help using google or any other search engine, in my own computer. No worries.
Though the web doesn’t restrict any group of people from accessing information from it or contributing to it, the restriction is imposed by the people themselves due to their own limitations, both physical and otherwise. The division between techies and non-techies is somewhat odd, because at least for some people, it will only help to widen the gap among the web users. However I believe, with the increasing popularity of the web, this gap will lessen and eventually become non-existent in a fewer years to come…
Tuesday, August 29, 2006
Technical Vs Non-technical writings
terms - (Text inside angle brackets replaced with the actual name). I literally typed it in the google search box for each of the areas I considered. For example, in case of physics, I typed 'terms physics' in the google search box and obtained a list of most frequently used terms in physics.
Then, I used these terms and searched using Google and measured the yield Google search provides. To keep things simpler, I just took a count of the results from each search. Now, I averaged all counts that resulted from terms belonging to a specific subject.
The results were as expected. The Technology domain excelled in all the 10 search terms and averaged around 2 billion, while all others averaged quarter of a billion (Astronomy and Physics being exceptions, averaged a little below ½ a billion each) Here is the ranked list of the subjects.
- Technology
- Astronomy
- Physics
- Medicine
- Biology
- Chemistry
- Evolution
- Geography
- Genetics
![]() |
countsearch.xls |
Hosted by eSnips |
I will follow up with another post to look into the why's of this, in a couple of days...