Are readers, code breakers?

Reading is a complex “cognitive process” of decoding symbols in order to construct or derive meaning.
In essence, those of us who read, are primitive code breakers. I say primitive because the majority of us are not in the same league as “Alan Turing” who was a genius code breaker.

code breakers alan turing

However, we each read the same symbols and still manage to interpret the story in our own unique way. We formulate our own thoughts about the characters within the story.

I enjoy getting to know the protagonist of each story, enabling me to decide, do I like or dislike this character? What are the strengths and weaknesses of this character?  More importantly, does this character intrigue me and do I want to read more?

What do you think are the main building blocks to the development of creating an interesting character within a story? Let me know via Twitter or Facebook !