Alan Kay

scientist.