Y'know, yesterday I was fretting about the fact that without strong theoretical underpinnings, my programming website for kids would never become a useful tool. But there no reason for me to have such a crisis of confidence because, honestly, which of these people is most likely to make the best programming tool for kids:
A PhD from MIT who has been professionaly developing his patented educational programs for more than 10 years.
A Turing award winner who has spent decades studying user interactions with programming languages.
Obviously, my approach will be the best. :-)