Inside the ComputerProgramming Concepts

The Peanut Butter Robot

Programming is giving instructions with zero common sense

You tell a robot to make a peanut butter sandwich. It obeys every word. So why is the jar sitting on the bread?

You'll find out

  • What a robot does with a vague step
  • How many ways five steps can go wrong
  • What a missing mark did to a rocket

Why it matters

Every app runs on exact steps somebody wrote. One fuzzy step and it does the wrong thing, perfectly.

About 3 min6 interactive slides · 5 questionsLesson 55 · Zone 7

Play this lesson

Free to play in your browser or on iPhone

More in this zone

  1. 56Digital ImagingWhy Your Selfie Is FlippedYour front camera shows a mirror, then saves the truth
  2. 57AlgorithmsSorting RaceThe right method beats a faster computer
  3. 58Fiber OpticsLight That Bends Around CornersLight can be trapped inside a glass thread
  4. 59Internet InfrastructureThe Undersea InternetAlmost all intercontinental data travels through cables on the ocean floor
  5. 60Automotive SafetyCrumple ZonesCars protect people by crushing slowly
  6. 61ProbabilityThe Gambler's FallacyAfter five heads, the coin still has no memory
  7. 62Data EncodingBarcodesBlack and white stripes are just numbers in disguise
  8. 63Web HistoryThe First Website Is Still OnlineYou can still visit the page Tim Berners-Lee published in 1991