it sometimes happens with me. When I am having some doubt about java and I am looking for its solution for many days, but not get any result ..finally I decide to put my problem in ranch forum, guess what...? I figure out the solution for same by my own
its like, you had fever from few days, and when you visit a doctor, it is disappear... Is there any logic about this? :P
You're not the only one who has discovered that this works! It's called rubber duck problem solving, or sometimes just called "rubber ducking".
The idea is that you put a rubber duck on your desk, and when you have a problem, you explain it to your rubber duck in detail. Ofcourse the rubber duck isn't going to talk back, but just by explaining the problem, you'll solve it for yourself.
Kaustubh G Sharma wrote:sometimes i talk to myself instead of rubber duck :P is this any stage of madness ;)
:P No, it is a sign that you are the only one interesting enough to talk to... it is everyone else's problem, not yours ;)
p.s. The key behind rubber ducking is to explain it to someone else who obviously does not have experience with the problem. When you do you provide more details and those details are usually key to solving the problem. When you talk to yourself about the problem you make all the assumptions you 'already know' and can miss the fine grained detail and speculation you would share with someone who hasn't been knee-deep in the problem.