Sunday, October 19, 2008

Metaphor

I started to read "Refactor.Your.Thinking.Pragmatic.Thinking.and.Learning". Actually I've interested in human mind recently, so this book like treasure for me. And I Write some quotes from this excellent book
"Positive emotions are essential to learning and creative thinking.
Being “happy” broadens your thought processes, and brings more of the brain’s hardware online ."

Metaphor, a common ground for both verbalizations and images, is a way to voyage back and forth between the subconscious and conscious, between right and left hemispheres.”

About metaphor I already read in "Code Complete" by Steve McConnell. And If two create guys mentioned this, I think It very impotent.

"An algorithm gives you the instructions directly. A heuristic tells you how to discover the instructions for yourself, or at least where to look for them.”

How do you use software metaphors? Use them to give you insight into your
programming problems and processes. Use them to help you think about
your programming activities and to help you imagine better ways of doing
things. "

I think metaphor is very suitable and I'm gonna use it. After some period of using metaphor I'll describe my experience.