"Mindenekelõtt tisztázni kell, mi tekinthetõ "programozhatónak". Egy program egy utasítás sorozat, ami megmondja a gépnek, hogy mit csináljon. Fontos azonban, hogy ezek az instrukciók megváltoztathatók legyenek anélkül, hogy magát a gépet újra kelljen építeni, azaz a programnak el kell különülnie a mechanikától."
Ennyi erõvel egy biciklit is nevezhetünk robotnak, hisz a kormány illetve a pedálok elforgatásával tetszõlegesen megmondhatjuk neki hogy mit csináljon,anélkül hogy a gépet újra kéne épiteni.