I have seen tens of examples where people of incredible logical/analytical heritage sink to the bottom of the barrel, as well as those that rise to the top from no discernible "good" set of genes.
There is more, I believe, than being born in making a person understand and function on a logical level. It requires a whole set of correct external stimuli, as well as a certain drive.
For me, I can clearly define two key points in my life: one that got me started in the right logical way, and one that directed me into computers specifically. As for the drive, it's also very much a function of environment, because I have seen my own motivation and desire tide and ebb depending on various external inputs.
In conclusion, I would say that there is potential in a majority of us to achieve amazing things, yet this potential requires specific grooming to blossom.
Or at least they have the propensity to become more so than others.
My evidence is very very subjective... based on watching children (ages 2-5) you see some have a natural inclination towards order and logic. They love legos, lining up their action figures/matchbox cars, coloring in the lines and when they color they only use colors that make sense (i.e. they won't color a tree blue).
While other kids love drawing/painting, giving their parents plays/shows, and creating stories that don't make any sense. They enjoy the chaos of turning little red riding hood into a who-done-it with Optimus Prime and Mario helping find gold on mars.
There are a lot of people with great analytical skills, but even those people consistently act illogically. It comes with the wetware.
However, setting that aside for one moment... Imagine someone who most people would classify as "developmentally disabled". (I don't like over-general labels, but it is a relatively specific one in this case.) Now, the million-dollar question is: would it ever be possible for that person to solve a problem of the magnitude Einstein has solved?
It seems like the answer is no.
Short answer: No.
Long answer: Education.
However, as with most yes/no questions, the correct answer is is "sorta".
I was just helping someone learn to program yesterday, and I noticed her doing something that I remember doing as well. She was writing code that she didn't understand, without even understanding that she didn't understand it. Then, when it blew up, she was irritated in two ways: once because she had no idea it was coming, and again because she had no idea how to fix it. I rarely write code I don't understand now, but when I do, I'm damn well certain that I don't understand it, and it makes me nervous as hell. One day she's going to be me, because she hates what she sees every time she javac's now.
They were all babbling fools as infants.
I honestly don't care whether this topic rises to the front page... I'd just like to talk about this with others. Do you have some time to chat here?
The only answer I have for you is probably not what you are looking for- there is a Buddhist expression called "mu". It means you have to un-ask the question before we can proceed, your question is like saying "are you still beating your wife?" Of course, either way one answers is incorrect- if you say "no" it could mean you used to beat your wife, and if yes thats quite bad as well. The correct answer can only be mu. So, in essence, there are too many factors involved for a yes or no . Get the book and then email me if you would like, I'd love to chat about it, its fantastic!
Also, keep in mind that HN readers won't be able to see the email address that you put in your profile... you have to explicitly put it in your "about" section.
Where and how you grow up plays a big role in how logical you are.