How do you explain how programming works to complete non-techies?
Tichy: Two examples come to mind:1) cooking - following a recipe is like a CPU executing program instructions2) Giving directions (follow the street north, turn left at the second crossing, ...)Both even come with loops: "follow the street until you see the red building", "stir until it boils"Therefore I claim that almost everybody could program.