Monday, September 7, 2009

Good Terminologies in Programming

Duck typing :In computer programming, duck typing is a style of dynamic typing in which an object's current set of methods and properties determines the valid semantics, rather than its inheritance from a particular class or implementation of a specific interface.

"when I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck." - James Whitcomb Riley
Read More

Saturday, September 5, 2009

Grate Thoughts by Grate Personalities

Any fool can write code that a computer can understand. Good programmers write code that humans can understand-Fowler

If someone feels that they had never made a mistake in their life,then it means they had never tried a new thing in their life -Albert Einstein

I will not say i failed 1000 times ,I will say that i discovered 1000 ways that can cause failure -Thomas Alva Edison

In a day,when you dont come across any problems,you can be sure that you are travelling in a wrong path - Swami Vivekananda

A person should not be too honest.Straight trees are cut first and honest people are victimized first- Chanakya

The biggest guru-mantra is : never share your secrets with anybody.!it will distory you -Chanakya

As soon as fear approaches near,attack and destroy it-Chanakya

once you start a working on something,don't be afraid of failure and don't abandon it.People who work sincerely are the happiest -Chanakya

A man is grate by deeds,not by birth -Chanakya

"What I hear, I forget. What I see, I remember. What I do, I understand." - Confucius

How to Become a Effective Learner

There are different way we can study.I was in my childhood,When i read something nothing is coming to my mind .I cant able to re-collect anything.Now a days if i read something ,it is there in my mind. what was the mistake i had done in my childhood? I researched on it these are some of the points i found out

Keep learning new things
Keep learning new things will improve the brain memory power .And practice it to keep remains in brain. Piratical knowledge is always better than theoretical knowledge :)

Compare Things
Compare what you studied with something in real life.visualize things that you studied .

Share knowledge
This is the best way to get lot of ideas. When you share your knowledge with some one ,They will ask some doubts.Research the things ,what your friend is asked,this will multiply your knowledge.Better things are write good blogs ,participate in online activities .I am a technical guy what i am doing is writing my technical blog and participate in stackoverflow and k-Mug(where i started all these activities)

Research works
Always do research in your area.Which gives more doubts and more solutions.Which makes you more knowledgeable person in your filed.This is the reason company is looking for experience candidates.

Don't do Multi Tasking
Some of the people those who are intrested in multi tasking .If a computer is doing multi tasking ,then also its memory is splited for this.So think about a human ,his efficiency also splited into multiple :) .
E.g : if you are reading some thing and thinking something else, What are the things are come to mind :(