Mathew Kennedy started programming with LegoMindstorm when he was 8. Now, at age 15, he creates games and applications for phones and computer systems. His father, William Kennedy, applauds the hobby ...