Programovací stroj od IBM
Aby něco v nás nebo okolo nás fungovalo opakovaně správně, musí to mít program sestavený z informací, které informují systém o tom, jak to má správně fungovat a tím i konat to co je potřeba. Program vychází z nějakého času a prostoru a je vytvořen pro nějaký čas a prostor proto většinou v jiném času a prostoru bohužel nefunguje nebo funguje chybně. Proto vznikla evolucí inteligence, která se snaží o to, aby program fungoval i v jiném času a prostoru a nechyboval. Problémem inteligence je to že se program zpomalí a často chybuje, je to tedy jenom nouzové řešení složité situace a lepší je neustále programy nahrazovat novými a inteligenci používat spíše na tvorbu nových programů a nahrazování starých programů za nové. Největším problémem je nahrazení starého programu za nový program, protože je to spojené s velikými problémy a investicemi. Pokud si nastavíte budík, aby vás ráno do zaměstnání vzbudil tak jste k nastavení použili jednoduché programování. Programování je tedy zadání úkolu nějakému systému a očekává se to, že systém úkol správně splní. Bohužel systémy ale mnohdy úkoly neplní, příčin zde může být veliké množství, většinou je někde chyba a programátor se snaží chybu nebo chyby nalézt a opravit, opravování chyb je jako boj s plevelem na zahradě, jde o práci, která nemá nikdy konec. Náš mozek nedělá po celý náš život nic jiného, než že něco programuje a současně i opravuje chyby v programech, to že nerozumíme programování počítače a neumíme naprogramovat počítač je způsobeno tím, že je nám programování u počítače mnoho vzdálené a tak o něm toho mnoho nevíme. Pro ulehčení programování se proto používají specielní programovací systémy uzpůsobené třeba na tvorbu internetové stránky. Problémem programování bývá často složitost a tím i mnoho chybujeme, proč je programování tak složité? Programování technických systémů je zde teprve velmi krátkou dobu a tak je tento nový obor složitý, vše co je zde nové to bývá pro nás většinou i mnoho složité, příkladem nám může být třeba fotografování, které na počátku používalo skleněné desky málo citlivé na světlo a veliké dřevěné přístroje na stativu. Stejně tak i počítače byli na počátku veliké a drahé, museli je většinou obsluhovat jenom techničtí specialisté. Současné programování mi připomíná, jako bych měl bez šicího stroje ušít šaty jenom s pomocí jehly a nití, je to tedy velmi náročná ruční práce, která vyžaduje od programátora svatou trpělivost, jakmile se začnou vyrábět programovací stroje tak už nebude programování problém, protože zde bude stroj na programování a pomocí tohoto stroje si každý snadno a rychle naprogramuje to, co bude potřebovat.