Can you imagine how much time it takes for a stone to become a pebble.
How much time for the Himalayas to get formed that is a rise of around 8 kms from the sea level of Tethys Sea?
How many generations from early man to me? How Many Generations for Giraffe to develop his neck so long?
How many years back did my mother tongue come into being?
How did the eye evolve, kidney come into being, heart began to beat?
If man has ruled the earth for 100,000 years …. Dinosaurs have done it for 150,000,000 years …..What kind of laptops did they have ……… was man the first specie to go to the moon and watch LCD TV?
Does the DNA code have “if” conditions and “loops” like a programming language? Are A,G,S,T amino acid actually just bits like 0,1 in a computer program
Where is the DNA’s compiler, linker and loader ?
For every human alive there are a million insects? There are insects in the deserts , forest, poles, flying over Himalayas, living in crude oil well, salty water. Who is king “homo sapiens” or “mosquitoes?”
You may know Charles Darwin travelled 5 years in HMS Beagle way back in 1831 before he published “Origin of Species” but have you read his grand father’s poem !
Organic Life beneath the shoreless waves
Was born and nurs’d in oceans pearly caves
First forms unseen by spheric glass
Move on the mud, or pierce the watery mass
Then as successive generations bloom
New powers acquire and larger limbs assume
These books are great reads:
Evolution: Carl Zimmer
Origin of Species: Charles Darwin
Life on Earth: David Attenborough
Climbing Mount Improbable: Richard Dawkins
The Earth through Time: Levin
Labels
Teaching
(13)
Effective Living
(9)
Leadership
(7)
theatre
(7)
Followership
(6)
Inspiration
(5)
workshop
(5)
Biography
(3)
Data Structures
(3)
Think First
(3)
acting
(3)
christ university
(3)
Adi
(2)
Anu
(2)
Orphanage
(2)
Positive Thinking
(2)
books
(2)
Cooking
(1)
Friday, April 9, 2010
Tuesday, March 16, 2010
eChalk and Talk
Having moved laterally into teaching after 12 years in Industry, one area where I realized I need more practice was in the effective use of the black board. I realized early on that explaining an example on board used to take me more time compared to explaining on a pre prepared/planned presentation. Another problem was that to explain sorting, I had to juggle with a lot of numbers and presentation become more cumbersome to pull up to explain a particular doubt.
So I improvised and started using “eChalk” !! I discovered the use of MS Excel a bit more for this purpose. This led to the first excel sheet to explain different kinds of sort.
Excel can also be used to explain something on the fly, easy to type in numbers and even to make diagrams. I explained Binary Search Trees using an excel sheet
To capture brainstorming ideas or discussion points, excel can also be of help.
Some key features
• Typing Numbers
• Color Coding
• Drawing Diagrams
• Zoom in facility
So normally there is phrase used “Chalk and Talk” what do you think about “eChalk and Talk”
Check out Sorting Excel Sheet
Sorts Explained
So I improvised and started using “eChalk” !! I discovered the use of MS Excel a bit more for this purpose. This led to the first excel sheet to explain different kinds of sort.
Excel can also be used to explain something on the fly, easy to type in numbers and even to make diagrams. I explained Binary Search Trees using an excel sheet
To capture brainstorming ideas or discussion points, excel can also be of help.
Some key features
• Typing Numbers
• Color Coding
• Drawing Diagrams
• Zoom in facility
So normally there is phrase used “Chalk and Talk” what do you think about “eChalk and Talk”
Check out Sorting Excel Sheet
Sorts Explained
Labels:
Data Structures,
explain,
foruzan,
Gilberg,
heap sort,
merge sort,
sorts,
Teaching
Monday, January 25, 2010
Teaching Data Structures
I am a faculty in the Computer Science Department in Christ University
In the last 7 months I have been fortunate enough to teach Data Structures in M.Sc, MCA and even a few classes for MPhil
Attached are the samples of a few ppts I used. These are teaching aids and cannot be used as self learning tutorial.
Microsoft Presentation gives amazing flexibility in creating your deck of slides, do explore the package.
AVL Trees
BTree
Graph
Slides Deck
If any teacher finds these Slide Decks useful feel free to use the same
In the last 7 months I have been fortunate enough to teach Data Structures in M.Sc, MCA and even a few classes for MPhil
Attached are the samples of a few ppts I used. These are teaching aids and cannot be used as self learning tutorial.
Microsoft Presentation gives amazing flexibility in creating your deck of slides, do explore the package.
AVL Trees
BTree
Graph
Slides Deck
If any teacher finds these Slide Decks useful feel free to use the same
Labels:
Data Structures,
Forouzan,
Gilberg,
Slides,
Teaching
Thursday, September 3, 2009
Recession
Context: Hope in the time of recession. Writing this article with a pen in one hand and a job in the other may seem a bit high winded but I will request you to read on ……..
(I would like to thank Pragya for giving the chance to contribute to the Comp Sc PG Department Newsletter)
I will survive
Not only will I survive but
Because when going gets tough, the tough get tougher
Perspective
We only see the plane flying in the sky and we strive to be one. Little do we ponder as to how much time it waited patiently in the imagination of early man in the drawings of Da Vinci to the ideas of numerous others to the belief of Wright Brothers and finally to the opportunity of aviation fuel …….. that today a thing which more than 1000 kilogram can fly.
When we compare man’s achievement of flying a plane and the need to get a job to make ends meet we may come to perspective. When we were young we dreamt of greatness like being a sports star, artist or scientist and here we are at the very onset of our adult life and we are choking at the very thought of failing.
· We will need to be patient (and not expect a job 6 months before)
· We will need to be disciplined and diligent (to drop a 100 CV’s in different companies)+
· We will need to maintain a positive attitude (then only company number 101 will recruit us)
· We will need to make allowance in our expectation (salary, location, profile)
· We should manage our time well and make sure our fundamentals our strong and our key skills are honed
· We need to be realistic as we may need to work in an NGO,BPO or as a Salesman
And in spite of all this we still may not get a job THEN we need to have the wisdom to see that we are jobless not because of our own limitation.
Then and only then will we have the hope that when the time comes we will get our break. Any organization would like to recruit a mind who is patient, disciplined, flexible and has a good attitude. A mind with ability to learn on his own, realistic and wise. A person whose mind, heart and soul has been molded in the fire of challenges.
Success is not dependent on IQ, it needs a brain alright but it clearly needs the head its inside should be screwed on right. And trust a challenging situation like recession to get any fault we have collected in the early years’ right.
Just like recession is temporary slump, so was the ridiculous high salary some people got at boom time a temporary jump! So do not be lamenting on the spilt milk ….. the milk which you were about to buy with the money you were about to get from the lottery you were about to win.
Recession 2001
In 2001 a whopping 2.7 million jobs were lost.
A good friend of mine was fresh out of college in that year. He dropped more than a hundred CV’s in Electronic City, ITPL, Koramangala and Jayanagar. His first salary was a paltry Rs 1500. He worked extra long working hours for more than a year. Today he has a very good pay package but does he look back and curse those time, no my friends he looks at it with nostalgia. My NCERT scholarship holding sister who lost her job in recession today earns 3 times her otherwise would be salary. CFA and MBA are feathers in her cap she added (apart from the MTech she already had before recession).
These are not exceptions as I do not know a single person who did not have a job in 2001 and who still does not have a job
Growing Roots
The biggest challenges many of the IT Companies have when they recruit from campus is that they need to arrange a training program to assimilate the new joinees. This assimilation program ideally just needs to cover the organization culture, processes and best practices. But this is far from what it is today in India. Campus program are quiet extensive. A lot of time is spent teaching programming basics, SQL and some key fundamentals. Some organizations spend considerable time also on behavioral skills.
It is the prime responsibility of each job seeker to be honing their skills, not just to clear the interview and get a job but to do well on the job. So if challenges come grow your roots deep and spread them far. Bamboo is one of the fastest growing grass at a tremendous rate of 2 feet a day but what many people do not know is that the first 4 years it does not show any outward sign of growth as it spreading its rhizome system of roots deep and wide.
So aspire to be a bamboo in the tough times ahead and success will find you. Do not become like seeds caged up in a box in a cozy kitchen but bury yourself and build your roots so that one day you may become a mighty tree.
Conclusion
O Recession, I am like champagne,
Shaking me would be in vain
I WILL shoot up without disdain
Footnotes
· Why Aviation Fuel: Leonardo Da Vince was living 500 yeas ago, pedaling up the hill is tough enough taking off like a plane !
· Heaviest plane AN225 loading capacity is around 500,000 kgs !
· 2.7 million jobs were lost according to one study in the recession of 2001
· “Mighty Oak tree” and “tough get tougher” are not my original quotes
· Check out Bamboo on Wiki, some have grown at 4 feet a day
(I would like to thank Pragya for giving the chance to contribute to the Comp Sc PG Department Newsletter)
Published in INFOBAHN, Christ University
I will survive
- Because challenges cannot break me
- Vultures of gloom cannot take me
- Fire cannot consume me,
- Rejection cannot drown me
Not only will I survive but
- Challenges will mold and let me grow roots
- Gloom will teach me to happy in little things and still bear fruits
- Fire will make me stronger
- Failure will make me strive higher
Because when going gets tough, the tough get tougher
Perspective
We only see the plane flying in the sky and we strive to be one. Little do we ponder as to how much time it waited patiently in the imagination of early man in the drawings of Da Vinci to the ideas of numerous others to the belief of Wright Brothers and finally to the opportunity of aviation fuel …….. that today a thing which more than 1000 kilogram can fly.
When we compare man’s achievement of flying a plane and the need to get a job to make ends meet we may come to perspective. When we were young we dreamt of greatness like being a sports star, artist or scientist and here we are at the very onset of our adult life and we are choking at the very thought of failing.
· We will need to be patient (and not expect a job 6 months before)
· We will need to be disciplined and diligent (to drop a 100 CV’s in different companies)+
· We will need to maintain a positive attitude (then only company number 101 will recruit us)
· We will need to make allowance in our expectation (salary, location, profile)
· We should manage our time well and make sure our fundamentals our strong and our key skills are honed
· We need to be realistic as we may need to work in an NGO,BPO or as a Salesman
And in spite of all this we still may not get a job THEN we need to have the wisdom to see that we are jobless not because of our own limitation.
Then and only then will we have the hope that when the time comes we will get our break. Any organization would like to recruit a mind who is patient, disciplined, flexible and has a good attitude. A mind with ability to learn on his own, realistic and wise. A person whose mind, heart and soul has been molded in the fire of challenges.
Success is not dependent on IQ, it needs a brain alright but it clearly needs the head its inside should be screwed on right. And trust a challenging situation like recession to get any fault we have collected in the early years’ right.
Just like recession is temporary slump, so was the ridiculous high salary some people got at boom time a temporary jump! So do not be lamenting on the spilt milk ….. the milk which you were about to buy with the money you were about to get from the lottery you were about to win.
Recession 2001
In 2001 a whopping 2.7 million jobs were lost.
A good friend of mine was fresh out of college in that year. He dropped more than a hundred CV’s in Electronic City, ITPL, Koramangala and Jayanagar. His first salary was a paltry Rs 1500. He worked extra long working hours for more than a year. Today he has a very good pay package but does he look back and curse those time, no my friends he looks at it with nostalgia. My NCERT scholarship holding sister who lost her job in recession today earns 3 times her otherwise would be salary. CFA and MBA are feathers in her cap she added (apart from the MTech she already had before recession).
These are not exceptions as I do not know a single person who did not have a job in 2001 and who still does not have a job
Growing Roots
The biggest challenges many of the IT Companies have when they recruit from campus is that they need to arrange a training program to assimilate the new joinees. This assimilation program ideally just needs to cover the organization culture, processes and best practices. But this is far from what it is today in India. Campus program are quiet extensive. A lot of time is spent teaching programming basics, SQL and some key fundamentals. Some organizations spend considerable time also on behavioral skills.
It is the prime responsibility of each job seeker to be honing their skills, not just to clear the interview and get a job but to do well on the job. So if challenges come grow your roots deep and spread them far. Bamboo is one of the fastest growing grass at a tremendous rate of 2 feet a day but what many people do not know is that the first 4 years it does not show any outward sign of growth as it spreading its rhizome system of roots deep and wide.
So aspire to be a bamboo in the tough times ahead and success will find you. Do not become like seeds caged up in a box in a cozy kitchen but bury yourself and build your roots so that one day you may become a mighty tree.
Conclusion
O Recession, I am like champagne,
Shaking me would be in vain
I WILL shoot up without disdain
Footnotes
· Why Aviation Fuel: Leonardo Da Vince was living 500 yeas ago, pedaling up the hill is tough enough taking off like a plane !
· Heaviest plane AN225 loading capacity is around 500,000 kgs !
· 2.7 million jobs were lost according to one study in the recession of 2001
· “Mighty Oak tree” and “tough get tougher” are not my original quotes
· Check out Bamboo on Wiki, some have grown at 4 feet a day
Labels:
Article,
Perspective,
Positive Thinking,
Recession,
Slowdown
Thursday, August 20, 2009
"Joy of Programming"
Dear Programmers
Check out my other blog http://zingprogramming.blogspot.com and try the Level 1 Programming Excercise
Submit Code and Time Taken to my email address if interested
Check out my other blog http://zingprogramming.blogspot.com and try the Level 1 Programming Excercise
Submit Code and Time Taken to my email address if interested
Monday, August 10, 2009
Think First Google Later
Google is a wonderful
.........But use it as a tool
................Its not AI for fools
---
If you download every code
Coding will be a heavy load
---
If you search for every error
Debugging will be terror
---
When will you think
Else Brain Drains Thru the Sink !!
---
"File Not Found", "Suspicious Pointer Assignment""Bubble Sort"
please please please
---
Research is not same as search
Discovery is not searching thru results
Innovations is not googling "Ideas for meeting"
---
Think First Google Later
---
(Please Note: AI:Artificial Intelligence)
(Please Note: I love google but I suggest use it as search tool, it is not meant to be AI for fools)
.........But use it as a tool
................Its not AI for fools
---
If you download every code
Coding will be a heavy load
---
If you search for every error
Debugging will be terror
---
When will you think
Else Brain Drains Thru the Sink !!
---
"File Not Found", "Suspicious Pointer Assignment""Bubble Sort"
please please please
---
Research is not same as search
Discovery is not searching thru results
Innovations is not googling "Ideas for meeting"
---
Think First Google Later
---
(Please Note: AI:Artificial Intelligence)
(Please Note: I love google but I suggest use it as search tool, it is not meant to be AI for fools)
Wednesday, August 5, 2009
Bhaiya Me Not
Re Released: Rakhsa Bandhan 2009 (originally published in Hindustan Times Jul 5th 1995)
Context: This article was written by me when I was doing graduation in St Stephens. Read the article keeping in mind that I am quiet young when I wrote it. The emoluments (Rs 700) from this went on to serve my one year’s tea and bhelpuri expense
The normal English language may have one hundred and one flaws, but it is one up on most Indian Languages, i.e in its lack of use of the words “brother” and “sister” during normal conversation.
In this land of Rakhi and Bhaiya Duj children grow up with firm realization and conviction that any one older to them (even by a matter of seconds) has to be branded under the label of Bhaiya and didi.
It is the former label that I have an aversion to. This aversion though not recent reached its peak about a week ago. If you say you haven’t had a crush during your college days you are either a fluent liar with a misplaced sense of secrecy or a person with a lack of certain hormones.
The damage these two words, bhaiya and didi do to your lovelorn self is worth narrating. One day I spotted God’s wonderful creation at my college gate. Time came to a stand still, the world moved in slow motion with the constant ringing of bells and fluttering of my heart. Such a situation instead of getting the best in you invariably numbs your thinking process. So when she looked at me, I was sure she had also had heard the bells and felt the flutter. I walked straight up to her as smartly as I could under the circumstances (I must have resembled a lumbering and bungling bear with a minimum of seven litres of the best wine inside him).
But I was run down by a bullet train. Hit by a six ton battering ram and brought down to earth by a small push when she said “Bhaiya, time kya hua hai ?”
All the bhenjis who without any bias believe firmly in the concept of brotherly love and affection to all men kindly do not misunderstand that the apoplexy, anguish and tribulation I underwent was not due to the trivial question hurled at me, but the implications that went along with it. It meant, I was not going to be ever considered by her.
The blatant use of this terminology is curtailed only in the first year of college. Thanks to initial courtesy you have to call you seniors, sir or maam, for a month or so. In this duration the non brotherly relationship is well established. Which I am sure has cut short a dozen rachis enroute.
Unlike the word bhaiya, bhenji is not the said thing. A student calling a lady on the wrong side of 30 as bhenji may not raise much of an eyebrow. But repercussions in calling a young attractive lady in campus the same is not hard to imagine.
But challenges and bets are so much in vogue that you can actually consider it as part of the college curriculum. I challenged my friend to call the lady across the street bhenji. My friend a true college dada went across the road and asked “Bhenji time kya hua hai ?”
In this sweltering heat one would welcome a cold wave anytime. But the ice cold glare which he got back in return for the question from the woman was another matter.
That he had a grin and she had a glare, that she didn’t have a watch and he had one, did not add much warmth to the tete-a-tete, so coldly they parted.
The message I wanted to get across is
Bother me yes
Brother me not
Curse me yes
Bhaiya me not
Context: This article was written by me when I was doing graduation in St Stephens. Read the article keeping in mind that I am quiet young when I wrote it. The emoluments (Rs 700) from this went on to serve my one year’s tea and bhelpuri expense
The normal English language may have one hundred and one flaws, but it is one up on most Indian Languages, i.e in its lack of use of the words “brother” and “sister” during normal conversation.
In this land of Rakhi and Bhaiya Duj children grow up with firm realization and conviction that any one older to them (even by a matter of seconds) has to be branded under the label of Bhaiya and didi.
It is the former label that I have an aversion to. This aversion though not recent reached its peak about a week ago. If you say you haven’t had a crush during your college days you are either a fluent liar with a misplaced sense of secrecy or a person with a lack of certain hormones.
The damage these two words, bhaiya and didi do to your lovelorn self is worth narrating. One day I spotted God’s wonderful creation at my college gate. Time came to a stand still, the world moved in slow motion with the constant ringing of bells and fluttering of my heart. Such a situation instead of getting the best in you invariably numbs your thinking process. So when she looked at me, I was sure she had also had heard the bells and felt the flutter. I walked straight up to her as smartly as I could under the circumstances (I must have resembled a lumbering and bungling bear with a minimum of seven litres of the best wine inside him).
But I was run down by a bullet train. Hit by a six ton battering ram and brought down to earth by a small push when she said “Bhaiya, time kya hua hai ?”
All the bhenjis who without any bias believe firmly in the concept of brotherly love and affection to all men kindly do not misunderstand that the apoplexy, anguish and tribulation I underwent was not due to the trivial question hurled at me, but the implications that went along with it. It meant, I was not going to be ever considered by her.
The blatant use of this terminology is curtailed only in the first year of college. Thanks to initial courtesy you have to call you seniors, sir or maam, for a month or so. In this duration the non brotherly relationship is well established. Which I am sure has cut short a dozen rachis enroute.
Unlike the word bhaiya, bhenji is not the said thing. A student calling a lady on the wrong side of 30 as bhenji may not raise much of an eyebrow. But repercussions in calling a young attractive lady in campus the same is not hard to imagine.
But challenges and bets are so much in vogue that you can actually consider it as part of the college curriculum. I challenged my friend to call the lady across the street bhenji. My friend a true college dada went across the road and asked “Bhenji time kya hua hai ?”
In this sweltering heat one would welcome a cold wave anytime. But the ice cold glare which he got back in return for the question from the woman was another matter.
That he had a grin and she had a glare, that she didn’t have a watch and he had one, did not add much warmth to the tete-a-tete, so coldly they parted.
The message I wanted to get across is
Bother me yes
Brother me not
Curse me yes
Bhaiya me not
Subscribe to:
Posts (Atom)