Thursday, May 17, 2007

Prayer . . .

Lyrics of Hayley Westenra Prayer song.

It touched me . . . Came to know from one of my friends . . .

Tears dropping:
Let your arms enfold us
Through the dark of night
Will your angels hold us
Till we see the light

Hush, lay down your troubled mind
The day has vanished and left us behind
And the wind - whispering soft lullabies
Will soothe - so close your weary eyes

Let your arms enfold us
Through the dark of night
Will your angels hold us
Till we see the light

Sleep, angels will watch over you
And soon beautiful dreams will come true
Can you feel spirits embracing your soul [:(( ]
So dream while secrets of darkness unfold

Let your arms enfold us
Through the dark of night
Will your angels hold us
Till we see the light(x2)


Sunday, May 13, 2007

Some times you achieve nothing if you go in their way . . .

I was upset at some thing which i was expecting didn't happen. Life has become full of disappointments to me. Nothing is happening like the way i want it to happen. My brother is doing his high level schooling and asked my openion on how he can improve his aptitude skills. So inorder to assess his present skills, i posed him a question on aptitude, and even before i could finish the question, he started blaming me that the question was wrong. I was shocked for a while, i tried to convince him that the question was correct but he seemed to me in a confliction mode of state.

So i asked him to bring one of the aptitude books. He grabbed a book from the shelf and searched some pages and finally told me that my question was wrong, and casted me also that question is not there in the aptitude books. I took the book and searched for a chapter and finally found the question which was same as the one i posed. He became calm when i showed him the question. I didn't like the way he treated me when i posed the question. I asked him why did he behaved that way the answer he told me was "You ask me questions back when i ask you some thing, and most of the times you are in tensed condition and rudely respond to my queries". Then i understood the reason why he behaved in such a way. I was wandering in the hall from the beggining when this discussion had started.

I gave the books back to him, and started telling slowly why i usually respond rudely to him. I started saying some thing like this. See, i have lost most of the patience that i used to have. I am not only here to answer your questions, but also to do my work better and ultimate way in my office. Even with that much pressure, i was ready to help you. I asked him to 'Just show me one person who is guiding their bother or dependents right after the daily job hours' i was sure he can rarely find an answer to that question. He realized and kept quite, i didn't stop my class :). I know much about him, if i go in his way, a big war could have happened in between us.

But i kept quite, showed him the question, started the class 'don't misunderstand that the class here means a subject related, its just another way of warning/scoldings'. I was awaken till 5'O clock just before that day and he didn't notice it. I told him the reason for that stay, i was pushing some thing into the production and busy working. All this happned in 2 hours and the room was so silent. I swear i can see his realization in his eyes and the way he was sitting. I felt bad about it my self and tried to bring his individuality back again. And finally replacated him. He was quite happy as he got a solicitor like me. This is not at all new to me, i have seen many people in my life who made me feel like this and i never gave the chance to them to miss my lecture. My intention here is not to blame them or scold them with my experiece, but i want to let them understand the actual things behind this glimpse. We two are just staying together away from home and if we quarrel like this, no one will be happy. I know he would definitely break my leg or some thing if i try to attempt him physically, so i took the chance of changing his mind, and used the power of words to make him realize about the situation. Then suddenly we realized that it was 2'O clock and went to bed.

Education . . .

I have taken a long way to finish my education, still feel some times like i could have continued till PhD. But badly my education ended at the level it self. I had no idea what a computer is when i got the admission into the intermediate computer science education, a + 2 course that is offered to the people who get a 75% distinction in the ssc standard. 1st year i didn't attend any of the classes properly. And i used to take books from my college buddies just before the exams. There was a situation, i was not aware that a class called Engineering Electronics. One of our lecturers used to conduct this class every Sunday. Just one month before the final exams i came to know about this and attended only once class. Then i realized that i have missed a lot more such classes. I didn't feel bad about it because i had the confidence that it is just a 3+ hours exam, i can write some thing and pass in it. But the thing is that i didn't have any material with me and its not a easy subject too. But some how i got one of my friends book for 2 days, read it completely and wrote the exam. Whole class was surprised about my result. I passed that exam with very good marks. That's how my +2 ended. I used to spend lot of my time sitting at the skate land. It is a place where kids learn recreation activities.

Right after finishing the +2, luckily i got the admission into the second year of diploma in computer science and engineering. Believe me i am from a middle class family and my family couldn't support for my education at that time. But some how i convinced my parents and with the suggestions of my father in law, i got the admission in to the DCME. There were so many instances where lecturers got impressed with my knowledge and programmings skills in computers. I still remember one of my lecturer named "Vasundhara" she used to highlight the students if they did some thing interesting and good. I was one in that simple list. I used to play with Data Structures in the 2Nd year itself, and this madam used to pose me good questions. She promised that she would give a gift to the student who would come college first in the final year. I came but unfortunately, when i went to collect my certificates from the college, she already left the job.

Lets ffwd to . . .

Then coming to my B.Tech education, i was not in a mood to take up this course as my family needs support from me in all the directions. But i couldn't kill my interest and there was a miracle happened and i got the financial support from no one to get the admission. I really spent a perfect student's life in my Believe me i was able take Reference books from the library. More over i used to read the books not in my syllabus. I don't know how, but i used to be pointed out by the lecturers to explain few topics. And i used to take it up from my side like i got the chance to prove my self. There were 2 incidents which i still remember. There was a class on DBMS and the lecturer was seriously telling about the importance of normalization and its advantages. Since i found the class like the narration of text book, i started thinking about an algorithm. But unfortunately the lecturer noticed it and increased his volume little. I thought it was because of some lady or student and was continuing my work. Right after few minutes he called my name and asked me to explain what he had told to the entire class. I had to do it no other chance to escape. So i went to the Dias and started in my way explaining 'what is normalization' advantages. Randomly i have chosen some sample data and explained the advantages by using that example. It was so nice and the entire class became fan of me, including the lecturer too. He never disturbed me after that in his class.

Another incident happened in my final year. There was a question in the internal exam asking 'What is step-wise refinement ? Explain it with the Merge-Sort Algorithm'. Actually this was not at all part of software engineering text book by Pressman. When i saw the question in the exam, it made me recall some thing that i had seen in algorithms+data structures = programs by wirth book. So i answered well with my simple English. After a week, professor distributed the papers to all the students and finally asked that question to the whole class, no body responded. So he called my name and said, only one person from this class wrote the perfect answer for this, and requested me to explain my answer to the whole class. I was feeling little shy but i know internally that i got one more chance to guide the class. So i took a small chalk lying on the table and delivered the lecture. This lecturer became close to me after that class and was so friendly.

By reading this blog entry at least you could have felt that i would have undergone a studious education. But you would have to admit me that it was not studious, it just happened like that and more over i had no one elder to me who could guide me to take up more challenges continuing education further till MS and PhD. The thing is that i don't like is procrastinating the work or tasks. I all ways wanted to finish the tasks as early as possible so that i can get some more time to think for new ideas and interesting stuff.

I have attended, few programming contests, one national (University) level technical quiz competition, you can see in the picture above. May be i will explain my experiences on these things some other time.

Saturday, May 12, 2007

Invisible parameters in estimations

It is a good thing to determine and estimate the plans before you actually start doing it. I was unexpectedly invited into a directors meeting to share my ideas and discussion. There was a director and an operations manager in the room. They were discussing about estimating the load on the site and resource management and at the same time the budget. It was a startup company so it was not surprising to me at all. They already have some statistics on engineers work, increasing load and so on.

From the available statistics, no of upcoming requests and the average no of requested by the engineers, the management wants to know, in order to finish the estimated tasks, how many working days it would take. And what if we keep only the engineers who are overperforming the serves per day. The problem is very simle, in deterministic terms. Let me restate this problem in my way: "We have N tasks to be finished and M workers. And determine the days count in which this has to be finished." A simple math will definitely give the solution for this.

But what acutally the big people thinking here is about the undeterministic part of it. Few tasks cannot be finisheed just like that. Say it may take an year to move it to the resolution. If we take the non transparent attributes in to consideration here, like the criticality of the task, levels of resolution stages, budgent constraints and last but not least and important thing the resource management, it crystalizes the dint of this whole discussion. Finally they concluded that they need a tool which can manage this kind of information well and reports them the answers as per their queries. If the problem given to is deterministic you can easily solve it, but if it has some inevitable intricacies, it becomes tedious and descernible problem. Many tools are now availabe in the market to answer such kind of questions. But a delphi kind of approach is allways better, thats why they could have invited me to join them in thier discussion. Finally we decided to use Spread Sheet for the time being as it has more features than what we are expecting :) So if you can figure out how to measure the invisible parameters, you can estimate and predict future happenings :)

Wednesday, May 02, 2007

Consistently Inconsistent Vs Inconsistently Consistent

This is a very good Quote from one of the famous authors... I heard this sentence from one of my professors in the middle of his class. Every body was so seriously listening to his class and the class was on "Simulation and Modeling". There was a girl who came in middle and waiting at the door for the permission to get into the class room. Professor was so busy in his lecture and noticed her, gave the permission, she got into the class. And there was a guy who came late only on that particular day. He usually comes early to his classes and used to sit in one of the front antique worktables.

Professor noticed it and also gave him the permission to get into his class room. I was sitting in the same class but in the 3rd workbench and had been noticing all these events. I could imagine the professor's feeling as he was very good at his explanations not only in teaching technical stuff but also in guiding students. He said a simple sentence like "There is no problem with the people who are consistently inconsistent, but there is with the people who are inconsistently consistent". The whole class became silent and wondering why he could have made such a statement. It took me 5 to 10 secs to understand his statement and relate this to the events that were happened just few minutes before. He was very good at his comparison and associations.

His intention was not to blame either one of them or both, he was just telling his feeling about his class and the students. What he meant with his statement was that the lady who came in the middle of his class comes late every day and some times we find her missing in the classes, the guy who came next to her entrance comes regularly to his classes and sits in the front and every lecturer knows him well. Professor was trying to relate this to the general statement. If students miss classes regularly then there is no problem at all because they would have been missing concepts or theory from the beginning and that too also everyday so they wouldn't have to bother much about the missed concepts. But if a student who has been attending the classes from the beginning regularly with out fail and on one fine day if she/he misses the class or concept(s), they will be in trouble as they missed one important concept in the curriculum and they can't easily understand subsequent classes.. So this was the intention in his words.

Not only to the students this can be related this to any thing. For example, let me relate this to the physical exercises. If i am consistently doing exercises daily no problem, but if i am doing exercises once in a while it is the problem. Either i have to do physical exercises consistently or i should stop doing it. But if i try to do it on random basis, it will bring pain to my body and creates more struggles in my soul.

Think how nicely he had put it in his words :). This comes only from experience and maturity. Instead of scolding or warning just relating observation(s) to a general statement and made the whole class to understand his feelings and importance of consistency.

Sudden holiday Schedule . . .

Hmmm, i woke up in the after noon at 1'O clock, when i heard some thing like "Mess will be closed" from my room mate [he is my brother :D]. Then i woke up and brush my teeth and took bath and finallly became ready in 30 mins and ran to the mess and sat on one of the tables. After finishing lunch i was feeling like going to office even on this holiday [May 1st is a holiday in india]. But after coming back to the home, fell on the bed and was trying to take a nap, i don't know i tried hard to get sleep but it didn't come. So i opened a text book that was lying on the bed from almost 2 weeks and read some techology related to servlets. The author was Hunter and it was a very good book on Java Servlets.

After lying and reading one chapter from the book, i decided to go out and refresh my mind. So left room at 4'O clock and went to one of the famous churches in bangalore. It was Saint Patrics church on residency road. The church was closed when i went there, so i sat under a tree near by there and was staring at the doors and the greenery. Soon after one person came and opened the doors then i went inside and adjusted myself into a bench at the last from the dias and sat on my knees for praying. I spent almost considerable amount of time there. Then i heard some message beep from my mobile, and accidentally noticed that it was 5.15 PM.

Paster came and started the speech, it was in tamil so i could't understand much but got some gist out of it - "Udyogam Purusha Lakshanam" obviously this statement is same in telugu aswell so i understood his lecture to some extent. After spending some more time there i left that place and went to the nearest bus stop. Finally got into a bus after little struggling as there was much rush when i tried to get into the bus. Had food by 10 PM and made a call to home and wrote this msg.

Unfortunately i was not aware that may 1st is a holiday and i come to know about this only one day before that so i couldn't plan any trips, else really i could have planned some trip to see some place. :)

Computer in simple terms to a Child

It was morning 11:30 am, i entered into a class room where every body was jotting down seriously some thing by peeping into their books. I went to the last bench as every body is new to me and adjusted my self into a bench far away from the dias.

Few minutes after settling, i heard some voice coming from the front of the class room, she was a lady with nice voice and started pointing out the people for the passage that they were expected to finish. Pupil started getting up one by one and reading the passages that were asked to write.

Since that was my first day in that college i kept quite and took the task for the next day. She asked us to write a simple and legible paragraph on computer so that a child can understand it with out any problems...

I really liked her class and thought for a moment, decided to write it up for the next day in very simple terms like this . . .

"Computer is a machine that does calculations so fast compared to the humans. It contains a big tv like square box called monitor, a piano kind of instrument called keyboad, rectangular shape box called cpu and a small mouse like device called mouse.

Just like any other machine, it takes the input from the keyboard [you can enter by pressing the keys] does some processing and shows the result of the calculations on the monitor. We give feed or input to the computer with keyboard and it uses the cpu [Central processing unit] to perform the calculations and uses the tv screen to show the resulsts. Computers are meant to do repetitive tasks infinitely to serve the public needs. It is used for many purposes, people use these machines to play games, to watch movies, generate reports and so on.

Scientists and mathematicians have been trying to use these computers to resemble human beings. There is a subject called artificial intelligence, in which the computers are playing an important role.

I drew few pictures also with the above passage on the paper so as to grab the childs attention :). She created a very good impression in all of us. Now she is the principle of the school and have been helping lots of children in thier english."

I come across from one of my friends channels that this question has been posed by big companies during their recruitment. But i am lucky that i have faced this question at the school itself :).