Thursday, September 2, 2010

Common Sense - Not so Common

We all believe in this quote but how many of us can differentiate Knowledge with Common Sense. Not Many of us...My post today elaborates on how we improve our Common Sense.
Many of us feel that our technical skill is not a part of our common sense, for us common sense is analytical, logical and aptitude based...this is a myth. Common sense can be anything, be it technical or behavioral.
Then how does Technical ability amount to be a part of Common Sense? An individuals understanding of how a thing works and putting it into practice is ability. Eg.: driving a bike, coding, PC Management. Not all people are experts at it but if you see some people do it and you do it the same way, you are able to do it.
From repeated practice of an ability amidst different conditions, situations and variable resources we become skilled. Eg.: Coding different Reports, Troubleshooting PC issues etc., and when you become skilled, you don't know different things, you just know different ways of doing things.
There is a science or a logic or an area of study behind every skill, this is not independent. Knowledge is dependent on various other disciplines. for a human mind, this knowledge can be mapped to a cloud in the sky or a water droplet on a floor.Interconnecting these little water droplets will give you Knowledge. Eg.: Understanding Electronics will enhance Computer Hardware Troubleshooting. This is Knowledge.
Knowledge cannot be static, it is dynamic and it needs to be put into practice. We do it through correlating our skill with other disciplines. Correlation takes your skill to next level. this next level is called competence. At this level, you are able to understand the problem based on the symptoms or error messages and you maintain a mental checklist of things you should be checking. Eg.: You approach a mechanic and say that your bike does not start, he has a invisible checklist. He checks the Petrol first, cleans spark plug, checks the spark, cleans the air filter, checks the electricity circuit to the engine and so on. He has a predetermined method of approaching the problem. This is Competence.
Now by virtue of putting Competence to practice in your day to day life, it gets ingrained into your thought process. Every time you see something, you know if it is running good or if there is some problem with the whole set up. This is Common Sense.
Here is a detailed example in the Software Engineering Lingo for our readers

Coding - Ability
Application Development - Skill
Application Troubleshooting - Knowledge
Performance Tuning - Competence
Planning an application development Document - Common Sense

One last line, you don't forget riding a bicycle if you don't ride one for 10 years, you don't forget the numbers and alphabets even if you don't use them regularly. The reason is that they are ingrained in your common sense.

No comments:

Post a Comment