Program and Recipe Analogy

Let me make it an analogy, an analogy between programs and recipes. A program is a lot like a recipe, each one has a list of steps to be carried out with rules for had to tell when you’re done or when to go back. At the end, there’s a certain result.

If you cook, you probably exchange recepies with your friends, and you probably change recipes too. And if you made changes and you like the result, your friend like eating it, then you may give them the change version of the recipe.

So imagine a world where you can’t change your recipe because somebody has gone out his way to set it up so that is impossible to change it. And imagine that if you share your recipe with your friends, they will call you a pirate and try to put you in a prison for years.

Richard M. Stallman on The Code film

Iklan

3 thoughts on “Program and Recipe Analogy

  1. za berkata:

    I thought this were your writing ;-) It’s good analogy. Someday I want to learn to cook. But I imagine if I already have, wife. So the conclusion is I can be a good programmer if I already married?

  2. Ping-balik: recepies

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s