Epilog: Bits of string and collective optimism
Dvije tisuće godina, deset tisuća neispavanih ljudi, i sve to i dalje stoji na traci i molitvi.
# da, poglavlje ima pjesmu. ne, nitko ne zna zašto.
Dobro. Sjedni. Ovo je zadnji put da to kažem u ovoj knjizi, pa dopusti da malo otegnem.
Krenuli smo od komada bronce izvađenog iz mora, punog zupčanika koje nitko dvije tisuće godina nije znao objasniti. Neki grčki genijalac, ili tim genijalaca, sagradio je mehaničko računalo prije Krista — a onda je to potonulo, zaboravilo se, i čovječanstvo je moralo ponovno izumiti kotač koji je već imalo. Od te bronce do robota koji ti danas na WhatsAppu odgovara pametnije nego pola tvojih poznanika, prošlo je dvije tisuće godina, preko dvjesto poglavlja i, iskreno, gubim brojku koliko smo ljudi spomenuli. Genija. Prevaranata. Vizionara koji su gledali pedeset godina unaprijed. I mnogo, mnogo više onih koji nisu gledali nigdje unaprijed — samo su htjeli da im ta prokleta stvar proradi do ponedjeljka, da šef prestane zvocati, da se plati stanarina.
Ne, ne brini, ne krećem sad sažimati. Ti sve to znaš, pročitao si. Ne moram te podsjećati da je Kildall vozio avion dok mu je IBM kucao na vrata, ne moram ti ponovno objašnjavati Heartbleed. Ovo poglavlje nije rekapitulacija. Wikipedija ima kronologije, ima sažetke, ima uredne tablice. Mi imamo nešto drugo — zadnji pogled kroz prozor prije nego zatvorimo vrata.
Jer postoji jedna stvar koju sam, čini mi se, tiho gradio kroz svih ovih osam knjiga, bez da je ikad izgovorim naglas. Sad je vrijeme.
Zupčanici su bili privremeno rješenje za nešto što je netko drugi trebao dovršiti. Unix je bio hobi-projekt da se igra jedna igrica. JavaScript je sklepan u deset dana jer je netko morao već sutra imati nešto što radi. Cijeli internet danas stoji na softveru koji besplatno, u slobodno vrijeme, održava dvoje-troje ljudi.
Krug se, dakle, zatvara — ne slavodobitno, nego pošteno. Od bronce izvučene iz mora do modela koji tvoj jezik razumije bolje nego neki ljudi — ispod svega stoji ista stvar. Špaga, izolir traka i hrpa ljudi koji vjeruju da vrijedi pokušati još jednom. To je cijela tajna. Idemo je zadnji put pogledati izbliza.
Dobro, zamisli da imaš dvije tisuće godina slobodne večeri i želju da nešto rastaviš. Krenuo bi, vjerojatno, od jednog zupčanika u nekoj olupini izvučenoj iz mora kod Antikitere, od čovjeka koji je htio predvidjeti pomrčinu Sunca i nije imao pojma da će ga netko dvije tisuće godina kasnije zvati prvim računalom. Odatle bi hodao dalje. Preskočio bi jedan rat, i drugi rat, i stigao do soba punih releja koji škljocaju kao stroj za pisanje na kokainu, pa do cijevi koje svijetle i griju prostoriju kao radijator, pa do tranzistora koji sve to zgnječi u nešto veličine nokta. Pa do čipa. Pa do kutije na stolu. Pa do kutije u džepu. Pa do nečega što ti sad odgovara na pitanja glasom koji zvuči skoro previše samouvjereno za nešto što, tehnički, ne postoji.
To je putovanje koje smo upravo prošli, u dvjesto i nešto poglavlja, i ako ga sažmeš na ovaj način — zupčanici, releji, tranzistori, čipovi, mreže, web, mobitel, AI, agenti — zvuči kao uredna linija. Kao da je netko sjedio 1901. i crtao plan: eto, ovdje ćemo staviti internet, malo dalje pametni telefon, na kraju digitalnog kolegu koji ti piše e-mailove. Nije tako bilo. Nitko nije crtao tu liniju. Liniju vidimo samo mi, sa strane, jer je to jedini način na koji ljudski mozak može progutati dvije tisuće godina — pretvoriti ih u priču s početkom i krajem. Stvarnost je bila hrpa ljudi, u različitim desetljećima, koji nisu imali blage veze da rade na istom projektu. Svaki je samo htio da mu nešto proradi do ponedjeljka.
I to je, ako smijem reći, prava poanta ovog cijelog puta. Ne trijumf tehnologije nad neznanjem, ne strojevi koji polako postaju bogovi — nego niz ljudi, umornih, ljutih ili dosadnih tog tjedna, koji su riješili sitan problem pred sobom i onda otišli doma. Skoro nitko od njih nije mislio da grade budućnost. Gradili su rješenje za sutra.
Unix, taj temelj na kojem danas stoji pola interneta, nastao je tako da su dvojica programera htjela igrati svemirsku igricu na stroju koji su, formalno, trebali koristiti za nešto ozbiljno. Napravili su cijeli operativni sustav — onako, usput, kao paravan da mogu nastaviti igrati. JavaScript, jezik koji danas pokreće svaku stranicu koju otvoriš, sastavljen je u deset dana, jer je netko u tvrtki Netscape rekao da im treba jučer, a ne dogodine. Git, alat bez kojeg danas ne postoji ozbiljan softverski projekt na planetu, rođen je iz čistog Linusovog bijesa na postojeći sustav za verzioniranje (zamisli ga kao stroj za bilježenje svake promjene koda, tko je što i kada zabrljao) — nije ni trebao biti proizvod, trebao je biti osveta koja je slučajno proradila.
I to je nit koju smo vukli kroz cijelu ovu enciklopediju, poglavlje za poglavlje, a sad je vrijeme da je vidiš u cijelosti: privremeno rješenje, sklepano u žurbi, iz inata ili dosade, ima čudnu naviku da postane vječno. Nitko ne planira temelj civilizacije. Netko samo želi da igrica radi do petka.
Krenimo onda unatrag — ali ovaj put ne kao popis datuma, nego kao priča o ljudima koji su, iz dosade, inata, lijenosti ili čistog očaja, ostavili iza sebe nešto što je nadživjelo i njih same, i razlog zbog kojeg je uopće nastalo. Od zupčanika do agenta, pitanje je cijelo vrijeme bilo isto: kako da ovo proradi, i da to ne moram ponovno raditi sutra.

Trajne niti koje su se zatvorile
Dobro, prođimo sad kroz stan prije nego zatvorimo vrata. Ne da provjerimo je li sve na mjestu — nije, nikad nije — nego da se pozdravimo sa stvarima koje su nas pratile kroz ovu enciklopediju. Jer ova serija, ako je nešto naučila, naučila je da se priče u ovoj industriji ne završavaju. One samo, na neko vrijeme, umiru.
Prvi krug koji se zatvara — hype. Sjećaš se Dartmoutha, ljeta 1956., kad je gomila pametnih ljudi zaključila da će za jedno ljeto riješiti umjetnu inteligenciju? Falili su za, otprilike, šezdeset i osam godina. Pa opet 1985., pa opet 1997., i svaki put isti obrazac: nemali proboj, euforija, novinski naslovi da će strojevi sutra pisati poeziju i preuzeti radna mjesta, onda hladan tuš, onda zima koja traje deset godina dok se novac ne povuče i dok se svi ne saberu. I onda opet. Poglavlje 13. ove knjige — ChatGPT trenutak — isti je film, samo s boljim budžetom i bržim internetom. Krug se zatvorio zato što je uvijek isti krug. Samo se sve brže vrti.
Drugi krug — privremeno postaje vječno. Ovo je možda najdraža nit cijele enciklopedije, jer je toliko ljudski. Bušena kartica je bila privremeno rješenje za popise stanovništva. QWERTY je bio privremeno rješenje da se čekići pisaće mašine ne zapliću. JavaScript je nastao u deset dana jer je Netscape htio nešto, bilo što, prije nego istekne rok. Git je Torvalds sklepao u dva tjedna dok je bio bijesan na cijelu zajednicu kernela. I znaš što svi ovi imaju zajedničko? Nijedan nije trebao potrajati. Svaki je trebao biti zakrpa dok se ne smisli nešto pravo. Pišemo o njima 2026. jer se to pravo nešto nikad nije dogodilo — ili, točnije, dogodilo se toliko puta na vrhu zakrpe da je skidanje zakrpe postalo skuplje od cijele civilizacije koja je iznad nje izgrađena.
Treći krug — genij kojeg firma ne prepozna, ili ga prepozna pa otpusti, ili ga prepozna pa mu ne plati. Codd je smislio relacijski model unutar IBM-a, a IBM ga je gurao u kut jer je ugrožavao postojeće proizvode. Xerox PARC je izumio gotovo sve što danas zoveš računalom — grafičko sučelje, prozore, Ethernet — i pustio da to drugi ponesu kući u kutiji s jabukom. Kildall je imao CP/M i sastanak s IBM-om koji je, prema legendi, propao jer je on taj dan više volio letjeti avionom. Svaki od njih vidio je budućnost prije svih ostalih. Nijednom nije koristilo što je bio u pravu. Firma nagrađuje ono što se prodaje sutra, ne ono što je istina za deset godina — i to je jedna od onih stvari koje se u ovoj enciklopediji ponavljaju iz poglavlja u poglavlje, ne zato što voli tugu, nego zato što je, iskreno, uvijek tako bilo.
Četvrti krug — demokratizacija koja plaši struku. Grace Hopper je htjela da se programira na engleskom, a kolege su joj rekle da je to nemoguće, čak i glupo, jer programiranje mora ostati posao za elitu koja razumije matematiku. Pa BASIC, koji je struku užasavao jer je učenicima davao GOTO (naredbu „skoči na liniju toliko i toliko”, najjeftiniji mogući način da se kod pretvori u špagete) umjesto discipline. Pa VisiCalc, koji je knjigovođama dao moć koju su prije imali samo programeri. I sad, u ovoj knjizi, vibe coding — gdje čovjek koji ne znade napisati petlju opiše što želi i dobije radnu aplikaciju. Svaki put ista panika. Svaki put isti prigovor — »ovo će uništiti profesiju«. Svaki put profesija samo promijeni oblik i nastavi dalje, malo uvrijeđena, malo bogatija.
Peti krug — sigurnost kao dug koji se nikad ne otplaćuje do kraja. Buffer overflow je posljedica jedne odluke iz 1945., von Neumannove arhitekture, gdje su podaci i program sjedili u istoj memoriji jer je to bilo jeftinije — a buffer overflow je, u prijevodu, kad program pokuša ugurati više podataka u pretinac memorije nego što u njega stane, pa višak preli u susjedni pretinac i pokvari nešto što s tim uopće nije trebalo imati posla. Zamisli da nekome daš kutiju za pet jaja i on je napuni s deset — razlika se razlije po pultu, samo što se ovdje razlije po tuđem kodu. Morrisov crv 1988., Heartbleed 2014., Log4Shell 2021. — svaki put ista priča, samo nova generacija koda koja gazi po istom minskom polju koje smo postavili prije osamdeset godina. A sad AI piše kod brže nego ikad, na temeljima koje nitko ne provjerava dovoljno pažljivo, i dug samo dobiva nove kamate. Ovaj krug se nije zatvorio. Ovaj se krug samo ubrzao.
I šesti, možda najzabavniji — NVIDIA luk. Firma koja je desetljećima pravila kartice da Doom radi glatko, iznenada je 2012. otkrila da ista arhitektura koja crta eksplozije odlično računa matrice za neuronske mreže — one slojevite matematičke strukture nadahnute mozgom, koje se treniraju na hrpama primjera dok same ne nauče prepoznavati uzorke. Te godine se pojavio AlexNet, neuronska mreža koja je naučila prepoznavati sadržaj fotografija bolje od svega dotad viđenog, i usput svijetu pokazala da grafičke kartice, izvorno napravljene da crtaju pikseli po piksel, mogu jednako spretno žvakati matematiku dubokog učenja — samo mnogo brže od običnog procesora. Tvrtka koja je bila igračka za igrače postala je najvrjednija tvrtka na planeti jer je, u biti, radila istu stvar cijelo vrijeme — puno malih računanja, paralelno, brzo. Od Dooma do transformera. Ista silikonska ploča, druga priča ispisana povrh.

Ljudi, ne strojevi
Da preskočiš sve što smo do sad napisali i ostane ti samo jedna slika, neka bude ova: to nije bio niz strojeva koji su se sami nadograđivali, poredani u urednu evolucijsku liniju kao izlošci u muzeju. Bili su to ljudi. Konkretni, umorni, često nepravedno zaboravljeni ljudi koji su negdje između kave i ponedjeljka odlučili da će nešto proraditi — i onda je proradilo.
Šest žena koje su ručno programirale ENIAC — jedno od prvih elektroničkih računala na svijetu, veliko kao soba, iz sredine 1940-ih — radeći s dijagramima strujnih krugova i kabelima koje su same prespajale, i za koje je desetljećima poslije na fotografijama stajalo da su „modeli”, jer nikome nije palo na pamet da bi mogle biti inženjerke. Alan Turing, koji je pomogao skratiti rat za, po nekim procjenama, dvije godine, a država kojoj je to darovao ga je uništila zbog toga koga je volio. Gary Kildall, koji je vjerojatno imao bolji operativni sustav i sigurno lošiji instinkt za pregovaranje s pravim ljudima u pravom trenutku, pa je ostao fusnota dok je IBM pisao glavni tekst. Dennis Ritchie, čovjek koji je oblikovao jezik kojim je napisana polovica softvera na planetu, a čija je smrt, tjedan dana poslije Steve Jobsove, prošla gotovo nezamijećeno.
To je ono što ova enciklopedija, ako je uspjela u nečemu, pokušala pokazati: tehnologija nije popis izuma poredanih kronološki, kao da su čipovi rasli na drvetu i netko ih samo obrao u pravom trenutku. Tehnologija je ljudska priča, s ljudskim manama upletenim u svaku liniju koda. Netko je bio tvrdoglav pa je inzistirao na rješenju koje je bilo bolje, ali sporije za tržište. Netko je bio lijen pa je napravio prečicu koja je, ironično, postala temelj. Netko je bio bijesan na jednu odluku uprave pa je napisao alat koji danas koristi cijeli svijet, iz čiste inata. Ljudski materijal, ne silicijski.
Postoji i nešto utješno u tome. Strojevi zastarijevaju za nekoliko godina, standardi se mijenjaju, jezici izlaze iz mode, a ljudske gluposti i genijalnosti ostaju iznenađujuće postojane kroz cijelo ovo putovanje od zupčanika do agenta. Isti tip osobe koji je 1970-ih inzistirao da dokumentacija može čekati, danas inzistira da to može AI napisati umjesto njega. Isti tip osobe koji je 1980-ih rekao da će njegov format datoteka biti standard zauvijek, danas govori isto o svom modelu. Mijenja se alat, ne čovjek koji ga drži.

Špaga i kolektivni optimizam
Vrijeme je da tu metaforu s naslovnice napokon otvorimo i pogledamo joj iznutra, jer do sad je bila samo lijepa slika, a ne objašnjenje. Špaga i kolektivni optimizam. Zvuči poetično, zvuči kao rečenica koju bi netko stavio na predavanju uz dramsku pauzu prije zadnje riječi. Ali nije poezija. Doslovno je opis kako stoji cijela zgrada.
Sjeti se, na trenutak, koliko se toga u ovoj enciklopediji svelo na istu rečenicu, izgovorenu u drugom desetljeću, drugim riječima: netko je nešto sklepao za vikend, rekao „samo dok se ne nađe bolje rješenje”, i to je ostalo tridesetak, četrdesetak, pedesetak godina. QWERTY je trebao sprječavati zaglavljivanje čekića na pisaćoj mašini koja ne postoji već stoljeće — tipkaš na njemu ovog trenutka, na telefonu koji nema čekiće ni traku. JavaScript je napisan u deset dana da bi animirao gumbiće na Netscapeu (jednom od prvih internetskih preglednika), a danas na njemu radi pol interneta, uključujući, vrlo vjerojatno, aplikaciju kroz koju čitaš ovo poglavlje. Git je Torvalds napisao iz čistog inata jer mu se nije svidjelo kako neka tvrtka licencira svoj alat, za vikend, i danas je na njemu cijeli svjetski softverski razvoj, od garažnih startupa do NASA-e.
I to nije rubna anegdota, to je pravilo. OpenSSL, biblioteka koja šifrira gotovo svaki siguran promet na internetu — banke, mailove, državne stranice — dugi niz godina održavala je šačica ljudi, često u slobodno vrijeme, uz budžet koji bi se sramio nazvati budžetom. Heartbleed, jedna od takvih grešaka tipa buffer over-read (curenje memorije), pokazao je svijetu koliko je to sve tanko: propust koji je godinama stajao neprimijećen u kodu na kojem se doslovno kladi sigurnost cijelog planeta. A poslije Heartbleeda? Malo se poboljšalo. Malo. Ne dovoljno da bi te to trebalo tješiti sljedeći put kad unosiš broj kartice.
Standardi kojima se sve to slaže — HTTP, TCP/IP, Unicode, formati datoteka — nisu sišli s neba uklesani u kamen. Slagali su ih ljudi na sastancima, u mailing listama, često po principu tko je glasniji ili tko je prvi stigao s prijedlogom, a ne po principu što je objektivno najbolje. Digitalna civilizacija razgovara sama sa sobom pomoću sporazuma koje je izglasala skupina umornih inženjera devedesetih, i onda smo svi zajedno rekli: „ok, ovo je sad zakon, ne dirajte”.
Pa dobro — i onda? Ako je sve toliko krhko, ako doslovno svaka treća priča u ovoj enciklopediji završava rečenicom „i onda je to čudom preživjelo”, kako je moguće da ovo uopće funkcionira? Kako to da ne pada svaki drugi dan?
I tu dolazimo do onog dijela koji ova enciklopedija tiho ponavlja od prvog poglavlja, samo drugim licima: sve ovo ne pokreće novac. Novac je došao poslije, kao žetva. Ne pokreće ga ni genij, koliko god volimo pisati portrete genijalaca — genija je bilo, ali genije bez tisuća bezimenih ljudi koji su ga slušali, kopirali, popravljali i prosljeđivali dalje ne bi bio ništa više od zanimljive fusnote. Ono što stvarno pokreće cijelu ovu građevinu jest nešto puno banalnije i puno ljepše: vjera da vrijedi to raditi. Da vrijedi napisati dokumentaciju za tuđi projekt. Da vrijedi odgovoriti na tuđe pitanje na forumu u tri ujutro, bez naknade, jer se sjećaš kad je netko tebi odgovorio. Da vrijedi popraviti bug u kodu koji nisi ti napisao, u projektu koji nije tvoj, samo zato što je slomljen i to te nervira.
A onda, ako se malo odmakneš, uočiš da ovo nije nova priča. Ovo je ista priča koja je otvorila prvu knjigu ove enciklopedije. Antikitera — sprava stara oko dvije tisuće godina, sklepana od bronce i intuicije, s preciznošću koja je zbunjivala inženjere dvadesetog stoljeća — nije preživjela jer je bila neuništiva. Preživjela je jer je potonula s brodom na dno mora, zaboravljena, pa ju je slučajno izvukao ronilac za spužve koji je tražio nešto sasvim drugo. Znanje koje je u njoj bilo ugrađeno izgubilo se stoljećima, ponovno se izgradilo, opet izgubilo, opet nekako pronašlo put do sljedećeg čovjeka koji je bio dovoljno lud da pita: čemu ovo služi?

Kraj koji je početak
Gdje smo sada? Dobro pitanje. Trenutak u kojem čitaš ovo, već je pola godine star. Agenti pišu kod, kod piše agente, netko je jučer pitao AI da mu objasni kako radi AI, i dobio je odgovor. Osmo poglavlje ove serije govori o robotima koji razumiju jezik. Deveto, kad ga jednom napišemo, govorit će o nečemu što danas vjerojatno zovemo znanstvenom fantastikom. To se neće promijeniti. To se nikad nije promijenilo.
Zato ova knjiga — cijela serija, ako smo iskreni — nije zaključena. Nema zadnju stranicu koja se zatvara sa škljocajem i klanja se publici. Ima trenutak u kojem prestajemo pisati, jer moramo negdje stati, ne jer je priča gotova. Kronika 7 i 8 su, formalno, žive knjige. Ali istina je da je i Kronika 1 živa — svaki put kad netko otvori poglavlje o Antikiteri, ono se opet događa, u nekoj glavi, prvi put.
Nakon dvije tisuće godina i par tisuća stranica, izvući jednu pouku bilo bi uvredljivo — i tebi, koji si sve to pročitao, i njima svima, od Hipparhosa do developera koji je jučer u tri ujutro popravio bug u tuđem repozitoriju bez ičije molbe. Nema lekcije koja stane u jednu rečenicu. Ali postoji jedna stvar koja je istinita, i nije lijepa fraza — stvarno je istinita: vrijedno je ono što ostaje kad odeš. A ostaju ljudi koji su nastavili graditi, jedni na tuđim ruševinama, jedni na tuđim uspjesima, uporno i dalje, unatoč svemu što bi ih trebalo obeshrabriti.
Vratimo se, na trenutak, na prvu stranicu prve knjige. Mehanizam izvučen iz mora kod Antikitere, korodiran, nepotpun, sklepan od bronce i nade da će nekome, jednog dana, pokazati gdje je Mjesec. Dvije tisuće godina kasnije imamo agente koji pišu kod, modele koji razumiju rečenice, mreže koje spajaju milijarde ljudi u istom trenu — i sve to, svaki djelić, drži se na istoj vrsti materijala kao i taj mehanizam. Ne na čipovima. Ne na modelima. Na špagi i kolektivnom optimizmu.
To je bilo istina prije više od dvije tisuće godina, kad je mehanizam nastao. Istina je i danas, dok ovo čitaš na uređaju koji bi njima izgledao kao čarolija, a nama izgleda kao ponedjeljak.