Google’s App Inventor, which lets people with no previous programming experience build applications for mobile phones, draws on decades of MIT research.
Computer scientists generally see computation as something like following a recipe. Alexey Radul sees it as more like a puzzle with interconnecting parts.