Alan Kay
"1988-1996:" User Interface Designer at Apple – Smith worked in Apple's Advanced Technology Group where he and Allen Cypher invented KidSim, with important contributions by Alan Kay. KidSim was based on Smith’s idea of programming by demonstration. But the project invented an equally powerful idea: visual rule programming.