Skip to content

Algorithm Quote by Yuval Noah Harari

“A more complex example is a cooking recipe. An algorithm for preparing vegetable soup may tell us: 1.​Heat half a cup of oil in a pot. 2.​Finely chop four onions. 3.​Fry the onion until golden. 4.​Cut three potatoes into chunks and add to the pot. 5.​Slice a cabbage into strips and add to the pot…” quote by Yuval Noah Harari
Download Open image
““A more complex example is a cooking recipe. An algorithm for preparing vegetable soup may tell us: 1.​Heat half a cup of oil in a pot. 2.​Finely chop four onions. 3.​Fry the onion until golden. 4.​Cut three potatoes into chunks and add to the pot. 5.​Slice a cabbage into strips and add to the pot. And so forth. You can follow the same algorithm dozens of times, each time using slightly different vegetables, and therefore getting a slightly different soup. But the algorithm remains the same. A recipe by itself cannot make soup. You need a person to read the recipe and follow the prescribed set of steps. But you can build a machine that embodies this algorithm and follows it automatically. Then you just need to provide the machine with water, electricity and vegetables – and it will prepare the soup by itself. There aren’t many soup machines around, but you are probably familiar with beverage vending machines. Such machines usually have a slot for coins, an opening for cups, and rows of buttons. The first row has buttons for coffee, tea and cocoa. The second row is marked: no sugar, one spoon of sugar, two spoons of sugar. The third row indicates milk, soya milk, no milk. A man approaches the machine, inserts a coin into the slot and presses the buttons marked ‘tea’, ‘one sugar’ and ‘milk’. The machine kicks into action, following a precise set of steps. It drops a tea bag into a cup, pours boiling water, adds a spoonful of sugar and milk, and ding! A nice cup of tea emerges. This is an algorithm.17””

Yuval Noah Harari

About This Quote

Source Book: Homo Deus by Yuval Noah Harari, 2015

An algorithm is a set of instructions that a machine can execute, but execution requires a physical system and inputs.

In simple terms: Algorithms need hardware and resources to produce results.

Key Takeaway

Provide the right inputs and let the algorithm run.

Themes

technology automation processes human‑machine interaction

Mood

analytical curious neutral

Type

explanatory illustrative

When to use this quote

  • cooking
  • vending machines
  • industrial automation
  • software development

Key Concepts

algorithmic thinking embodiment systems theory

Questions to Reflect On

  • What tasks can be fully automated?
  • When does human oversight remain essential?
A Different Perspective

Algorithms alone cannot create outcomes without a substrate to act.

3.2 out of 5 (8 ratings)

More by Yuval Noah Harari

Explore all 1,200 Yuval Noah Harari quotes

More Algorithm quotes

Browse all 28 Algorithm quotes