A more complex example is a cooking recipe. An algorithm…
““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””
About This Quote
This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.
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.
Provide the right inputs and let the algorithm run.
Themes
Mood
Type
When to use this quote
- cooking
- vending machines
- industrial automation
- software development
Key Concepts
Questions to Reflect On
- What tasks can be fully automated?
- When does human oversight remain essential?
Algorithms alone cannot create outcomes without a substrate to act.