A well defined set of instructions that instruct a computer how to do a task
A recipe, which must provide well defined instructions so that the resulting dish is palatable.
We want to write detailed steps. When we convert the steps to program code, the computer will (only) do exactly as we tell it.