Thursday, December 30, 2010

"Waterloo, couldn't escape if I wanted to!"

2010 was a year of decisions. Decisions that would significantly impact the rest of my life. Whether to find a job, or pursue graduate studies? If job, then what field to pursue, and if grad studies, then what field to pursue. After a successful research experience with Prof. A during the summer of 2009, I became more inclined towards graduate studies. I felt like with my personality and skills, I can make a contribution to the research field, specifically the field of FPGA CAD and FPGA architecture. I loved being in the research environment with other like minded people during the summer. The best thing I liked about research was the inherent honesty and passion towards making a genuine contribution to the society. Being in an environment surrounded with such professors and students made me realize that I would be truly happy if I were to be part of such an environment. While a working life has its own rewards, I realized that at the current state of my life (where there were no serious financial obligations, or the need to get 'settled' quickly), a logical next step for me would be graduate studies.

Secondly, a masters degree opens up doors that I would like to pursue- the doors leading to an R&D position in a company, a phD, or maybe even becoming a professor. There is also this sense of implementation vs. design, where I feel a masters degree would lead (more probably) to a position with more design and creativity, whereas a bachelors degree would lead (more probably) to implementing the ideas of others.

With this mentality, I started applying to some top schools in the US, and a few schools in Canada. For peace of mind, I also applied to a few jobs. Just like in high school, the application process was an enriching experience as I was forced to look back and think about how I arrived at my current position. I think this is an important exercise to stay grounded and gain perspective on things.

The application journey was an adventurous one. Firstly, my marks were not very competitive, so I had to leverage my research experience and publications. While this stirred some interest in a top US school, it did not have enough leverage to get me full funding for a masters program. While I had applied to other schools in Canada, my heart remained at UofT because of the familiarity and the reputation that it has in FPGA research. I had very little doubt that I would not be accepted to this school. However, due to some miscommunication, one of my reference letters did not get through and I was not considered during the first round of admissions. Thankfully, Prof. A was on my side and he notified me soon enough for me to repair the damages. As the weeks rolled on, I became more and more nervous as I had not heard anything but a few predictable rejections.

An interview with a professor at a good Canadian university had some potential, however the professor turned out to be incredibly egotistical and critical as during the interview, he mentioned that I did not have the potential for a good masters thesis, and that I should reconsider my goals in life. He strictly advised me against doing a phD, which was disappointing. However, I did not take it to heart and I mentioned it to prof. A, who reassured me.

As a few more weeks passed, my prospects were looking very grim. Prof. A mentioned that due to funding issues, he will be unable to take any students, which impacted the other professors' decision as well. While I did not have the marks, I had the research contributions. However, if A himself would not accept me, then why would others? While all these experiences were heart-breaking, I recognized that this could very well play to my advantage. I now have to prove myself to the critical prof and all others who doubted me. While they had good reasons to reject my application, they also had good reasons to accept. They fueled my fire to prove to them that marks are only a part of the whole application; that attitude and personality makes a considerable impact in one's success in life; that I am a creative researcher who can make more contributions; and that my publications with Prof. A was not merely a fluke.

My shortcoming was the fact that I went through my undergrad without caring for marks. I genuinely enjoyed the subject matter and always did enough work that I wanted to without consideration for marks. During my exchange in NUS, Singapore, the marks did not count towards my GPA. However, I put in as much effort as I would have had it counted for my GPA. This was because the amount of effort was independent of the mark factor. I felt that this was the purpose of education and to truly learn, the drive and motivation must come from the inherent desire to learn and grow, rather than external factors such as marks, or the prospect of getting into a reputed school for graduate studies. While I realized that this was my flaw, I never regretted this view. I wanted to prove to myself that my outlook towards education is not faulty. For this, it was imperative for me to get into a good graduate studies program.

In my desperation, I realized that I had not applied to University of Waterloo and the deadline had passed. I immediately contacted a professor and explained my situation. After a few exchange of emails and a face-to-face meeting, the professor was nice enough to make an exception and accept me as his student for the upcoming year.

Meanwhile, other forces of fate were at work. While walking down Bay street in downtown Toronto, I passed a professor with whom I had worked in first year. He casually inquired about my application status since he was one of my referees. Soon after, I received an acceptance from him to MASc. at University of Toronto. He is a very renowned professor with numerous international awards and publications. Only catch was that his field of research is not on FPGAs. Also, he had recently started a company which consumed most of his time and it seemed as if he would not be a good research supervisor at this time. However, he had the name and overwhelmingly positive feedback from his past students.

The main case of certainty I had against the renowned prof. was the mismatch in the field of interest. This case became less 'certain' when I got accepted by another professor at UofT who worked on computer architecture. While this isn't FPGAs perse, it is incredibly similar and I was considering making the crossover. However, the professor was fairly new to the university. So now, the two options I had were Computer Architecture at UofT vs. FPGAs at UofW. Both seemed like great choices. A lay person would blindly choose UofT because of it's reputation and seemingly better future prospects. However, with all the information that I had, it was incredibly difficult to make a decision.

I finally gave in to the Waterloo professor's sincerity and belief in me. I realized that not only is he working on something I know most about, he is also a nice guy. People always make a difference in the quality of one's life and I simply felt better (only slightly) energy coming from Waterloo. So, this was a case of "Waterloo, couldn't escape if I wanted to.." Somehow, the forces of fate forced me into pursuing an MASc. at the University of Waterloo. It would be interesting to see how this displacement will impact my life.

So far, the impact has been minimal. I feel socially displaced due to lack of familiarity to the place and environment. Waterloo is a small university town with lots of college students, so the lifestyle is different and it will take some time to get used to. All my current friends in waterloo are international students from India who are also perhaps feeling socially and culturally displaced. In terms of Academics, I would assume that I am having an easier time here since I am taking only 2 courses, as opposed to 3 that I would have taken at UofT, and the difficulty is presumable lower here (although, I can't say this with certainty). In short, the displacement has probably not had a significant impact so far.

Friday, December 17, 2010

Anisuthide Chords

Chords by Chirag R.

Capo 3rd

Am F G Em



Am F

Anisuthide yaako induNeeneyne nannavalindu

Am F
Maayadaa lokadinda Nanagaage bandavalindu

F G Em
Aahaa yentha madhura yaathane

Em Am F G Em Am

Kollu hudugi omme nanna, haage summane

Am

Anisuthide yaako indu


Am F Am

Suriyuva soneyu sooside ninnade parimala

Am F Am
Innyara kanasulu neenu hodare talamala

Am F
Poorna chandira rajaa haakida

G Em
Ninnaya mogavanu kanda kshanaa…

G Em
Naa khaidi neeney seremane

Em Am F G Em Am
Tabbi nanna appiko omme…. haage summane



Tutigala hoovali aadada maathina sihiyide
Manasina putadali kevala ninnade sahiyide
Haneyali bareyada ninna hesara
Hrudayadi naane korediruve
Ninagunte idara kalpane
Nanna hesara kooge omme… haage summane



Anisuthide yaako indu….
Neeneyney nannavalindu….
Maayadaa lokadinda
Nanagaagi bandavalindu
Aahaa yentha madhura yaathaney
Kollu hudugi omme nanna, haage summane…

Tuesday, October 12, 2010

Life as an NP Complete Problem

Life is an NP complete problem in terms of time. At each instance of time, you virtually have an infinite amount of paths you can take, each leading to a different 'node' or point of life. At most times, we make a greedy selection of path. We select the direction which seems to be most appealing at the time with the information we have. This seems to be the only way of making a sound judgement and selecting a direction to follow. How else can we make decisions? If we were a computer, then we can implement some sort of a recursive solution, where we take a path, and if it does not work out, we back track and take a different path from the same 'node'. But, of course this is not possible. We can't back track through time. Once we make a decision and choose a direction, we only have the current node to work with. This node leads to a different set of nodes that may or may not be the nodes that were previously visited.

Imagine if Life was like the Travelling salesman problem. If we were given these different instances of life and had to choose the most efficient path through them. Here, I am defining an efficient path as the path that has the least obstacles/pain and the most rewards/success. If we can somehow reduce the overall 'pain' factor by taking a small loss in the current selection, then we would be able to increase the overall 'success' (whatever that may be; Love, Money, Fame, Family, Respect). But how do we know which 'current loss' leads to 'overall success'? Through history, we know a few of these 'current loss' paths.

I suppose school can be one such path, which takes many years of one's life, where one is subjected to heavy mental tasks in order to gain something that will be useful in the future (eg. Career)

On a daily basis, one would choose to take the car instead of walking because it is faster, and requires less effort. While this has the least 'cost' in the short term, this may have a higher overall cost. Walking is better for health, good for the mind, one can do some productive thinking that may/may not lead to something productive (not to say that the same cannot be done in the car, but the probability is less)


One tackles NP complete problems through heuristics, which are not solutions, but a method of achieving the best possible result in the given time. These heuristics are formed through extensive experimentation with different scenarios. Is there a 'heuristic' that will allow you to take the right paths in life leading to overall success? This observer thinks that the 'heuristic' is spirituality and philosophy. If one thinks about life deep enough and tries to understand the purposes of the things he does (to a minute detail), then he can make the right decisions in life. In the above example, if one goes to school, not thinking about the end result, but going to school to learn for the sake of learning, then all decisions made during this point of time (i.e. school) will be the more favourable ones for overall success than the greedy method.
If one has appreciation for nature and what it has to offer, then one would choose walking over driving. This choice is made not greedily (to attain success in the end), but infact to enjoy the moment. If one realizes and appreciates the beauty of nature, then one would automatically make the right choice (assuming that walking is the right choice..)

So one heuristic to use for the best possible result in the given time would possibly be what the greats have said all through time. Stop and think about your journey, what have you done and why have you done them? Why do we do certain things a certain way, can they not be done in a better way? Where are we and what do we have to enjoy? What is in our mind and what is outside our mind?

Wednesday, July 14, 2010

Maslow's Hierarchy of Needs: Explaining the Downward Spiral of Dishonesty and Insincerity in India

If there is a job that needs to be done, whether it is painting your house, driving your car, cooking your food, or simply playing with your kids, it is quite easy to find people who do that in India. Due to the density of people, most are happy with any kind of job. However, regardless of the number of people involved in doing a certain task, there is a certain lack of quality and sincerity that I would like to address in this post.

It seems like people do not strive for excellence in what they do. They simply want something to do to earn an honourable paycheck. The work itself is least of their concern. As an example, a few rooms in our house needed to be painted so we set out in hunt for a few good painters. Strangely, since it was only a few rooms and day's worth of work, no painter agreed. It seemed like they either had enough jobs lined up, or like they rather not spend their effort on such a small task. After some difficulty, we hired two painters who came for a day and finished the job. They did not have any tools with them, or even old clothes that can get dirty. They not only asked us to get all the material, but also asked us for t-shirts that they can wear while on the job. They did a terrible job painting demonstrating how little they care. This was only one of many instances that I faced of people and their insincerity during my four week visit.

Although the middle class and lower-middle class in India are leading a poor quality life, there was a lack of passion and ambition. They are happy to be complaining and pitying themselves about the life they are leading. No one seemed interested in improving themselves, their skill set, or the number of prospects they have.

After witnessing a few of these instances, I was reminded of my grade 9 business class where I was taught about the Maslow's Hierarchy of Needs:

The basis of the concept is simple. Every human has some needs that should be fulfilled in order for him/her to lead a happy life. These needs appear in a pyramid form where the most basic physiological needs such as food, water and shelter are in the bottom. These needs are vital for survival and are at utmost priority to any person. A person can think of other needs only after the physiological needs are satisfied.

After the basic needs are met, every person has safety needs, where s/he needs to feel secure in the place where they live, in the work that they do, and the people that they interact with.

Once the above two needs are satisfied, a person has social needs, where he looks for relationships with people. This includes friendship, family, community and an overall sense of belonging with other people.

Once the three basic needs are satisfied, esteem needs become prevalent. These are issues dealing with self worth, confidence, reputation and recognition in the community, etc.

At the top of the pyramid is self-actualization needs which seems to be lacking in the lower/middle class Indian population. These are the needs to develop oneself and their personalities. It is realizing one's potential in something and striving to achieve that potential. It is about becoming something more than what one is at present.

In my opinion, the three basic needs in the bottom of the pyramid are not fully met to form a solid foundation required to satisfy the esteem and self-actualization needs. While a person buys a house in India, one is always worried about the legality of the property; whether, s/he bought the house from the rightful owner. While every family gets a maid to help with the housework, there is always the worry of her stealing from the house. While they own a car, the traffic makes the drive intolerable. There is no sense of calm and straightforwardness. Everything is a race where it is not the fastest or strongest that wins; The winner is the one who can cheat the other out of winning. These elements contribute to the vicious circle of insincerity and dishonesty in India. Without these basic needs fully met, people rarely try to improve themselves, their morality, or the quality of work they do.

While there are many examples of people in India who have satisfied all the needs in the pyramid, this article is meant to address the lower-middle class population of India. It is perhaps true that social and esteem needs are perhaps easier to satisfy in India than most western nations due to these needs being inherent in the culture. However, most lower-middle class people are struggling to satisfy their physiological and safety needs, which renders them incapable of developing themselves or their skills. To fix this situation, certain steps must be taken by the government such as fixing a minimum wage for the workers allowing them to make a living from what they do. Also, some recognition and appreciation would go a long way in satisfying their esteem needs, thereby allowing them to concentrate on improving the quality of work they do.

Currently, in light of all the development in cities, the government seems to be taking the top down approach where the wealthy are favoured. The emergence of shopping malls, multiplexes, luxury apartments, bigger cars, etc. are only available to the wealthy, while the lower-middle class are struggling to make ends meet. The government should take a bottom-up approach, where the lower-middle class are allowed to improve their skill and quality of work, thereby satisfying the safety needs of the middle-class, thus improving their quality of life. This appears to be a sustainable way of building a strong foundation for the country.