I specifically said 'a natural talent for dev' in relation to this point, software development is what i meant. In sports and music there are lots of examples of people who were just born to do it - people who happen to have falen into the vocation that happens to be the best suited thing to them, snooker players are a great example, alex higgins, stephen hendry, ronnie o sullivan - the latter being absolutely the best example - can beat most players with style, lefthanded, when he is actually a righty. That lad could never have found another thing to do that he could be better at, no way. - its pure natural talent.
If there is no way of identifying someone with a natural talent for something, how can a natural talent for that something be said to exist?