When I say us, I refer to programmers.
Most of the programmers I have seen use Google to find a quick solution.Its no doubt that Google makes the life of programmers easier. Everything is at their finger(s) tip. Type what you want in that small textbox and click search. That’s it. We search and find solutions in seconds. But do we remember what we have done? Do we remember that solution? Do we learn anything through this process? That’s one true hell of a question.
Whenever I go to Google to get a solution, if my boss is at my desk, he would question : why don’t you think a solution yourself. He would add: I am not asking you to keep on thinking, but there is nothing you gonna loose if you think for a minute before you ping Google. He has a point. But I wouldn’t listen to him. I would say myself: Oh comeon, why do you want to reinvent the wheel? Its already there. Someone has found a solution, I am just going to use it. Why would I think and waste my time and of course the company’s most valuable billing time. I have a point.
We search and find a solution for PROBLEM 1 through google. We implement it. How? Mostly cut-copy-paste of the code snippet. And then we forget it. We have another problem. PROBLEM 2. We happily go to our grandpa, yeah that’s what we call Google. He readily gives the solution. We again do the simple job of cut-copy-paste. But after some period of time, if we again face the same PROBLEM number 1, we don’t know the solution, we have implemented previously. We again ask Google. And this process continues.
Google helps us to find a solution and also helps us to keep our brain dumb. I don’t say that we have to keep on thinking, but once we find a solution through Google, we have to pay some attention and really learn what we have implemented, just cut-copy-paste would lead us to nowhere.

