Hoppa till innehåll
Vetenskap & Skapelse

Du litar på din kod — men inte på din Skapare

MMikael Bergström4 min läsning

Igår kväll satt jag och felsökte ett program som vägrade kompilera. Tredje timmen. Barnen sov, kaffet var kallt, och jag stirrade på ett felmeddelande som inte gav mening. Sedan hittade jag det — ett enda tecken på fel plats. En punkt istället för ett kommatecken. Hela systemet kollapsade på grund av en enda felplacerad symbol.

Och jag tänkte: det här är exakt vad folk missar när de pratar om livets ursprung.

Toleransen som ingen pratar om

Inom mjukvaruutveckling finns något som kallas felintolerans. Ju mer komplex och funktionell en kod är, desto känsligare är den för slumpmässiga förändringar. En random mutation i källkoden till din webbläsare förbättrar den inte — den kraschar den. Alla som programmerat vet detta instinktivt.

Tänk på det så här: om jag gav en apa tillgång till mitt tangentbord och lät den slumpmässigt ändra tecken i mitt program, hur lång tid skulle det ta innan programmet blev bättre? Svaret är inte "lång tid". Svaret är aldrig. Slumpmässiga förändringar i fungerande kod är nästan uteslutande destruktiva.

Och det är precis poängen. DNA är inte "lite som" kod. Det är kod — ett informationsbärande system med syntax, semantik och felhantering som får mina program att se ut som klotter. Ändå förväntas vi tro att denna kod — med dess fyra bokstävers alfabet, dess tripplettkodoner, dess start- och stoppsekvenser — uppstod genom obledd, slumpmässig process.

Invändningen jag tar på allvar

Nu hör jag invändningen, och den är viktig: naturligt urval är inte slumpmässigt. Det filtrerar. Det bevarar det som fungerar och sorterar bort det som inte gör det. Evolution är alltså inte en apa vid ett tangentbord — det är en apa vid ett tangentbord där varje "rätt" bokstav låses fast.

Jag respekterar det argumentet. Richard Dawkins formulerade det elegant i sitt berömda "Weasel-program" — ett datorprogram som visar hur kumulativt urval snabbt kan nå ett förutbestämt mål.

Men lägg märke till vad Dawkins smugglade in: ett förutbestämt mål. Hans program visste vilken mening det letade efter. Det hade en målfunktion. Och det är exakt den typ av teleologi — målriktning — som naturalistisk evolution inte får ha. Det naturliga urvalet vet inte vart det är på väg. Det har ingen specifikation. Det har inget mål.

Så Dawkins bevisade egentligen motsatsen till vad han ville. Han visade att intelligent design — en programmerare som definierar målet — är precis vad som krävs för att information ska byggas upp effektivt.

Information kräver en källa

Inom informationsteorin finns en insikt som sällan når populärvetenskapen: specificerad komplex information uppstår inte spontant i kända naturliga processer. Vi observerar den i DNA. Vi observerar den i mänskligt språk. Vi observerar den i mjukvarukod. I varje fall vi kan verifiera källan pekar den tillbaka på ett medvetande.

Det handlar inte om "God of the gaps" — att stoppa in Gud i varje kunskapslucka. Det handlar om att följa bevisen dit de leder. Om vi hittade ett meddelande inristat på Mars, skulle ingen seriös forskare säga "erosion". Vi skulle omedelbart sluta oss till intelligens. Men när vi hittar ett ojämförligt mer komplext informationssystem i varje levande cell, förväntas vi nicka och säga "kemi".

Jag köper inte det. Och det handlar inte om att jag saknar respekt för forskningen — tvärtom. Det handlar om att jag tar informationens natur på allvar. Som mjukvaruarkitekt tillbringar jag mina dagar med att skapa information, och jag vet av erfarenhet att den aldrig uppstår av sig själv. Varje funktion, varje algoritm, varje datastruktur bär spåren av ett medvetande som tänkt den.

Det personliga

C.S. Lewis skrev en gång att ateism är för enkel. Inte för att den är dum, utan för att den inte gör rättvisa åt verklighetens fulla komplexitet. Det var den insikten som till slut knäckte min egen agnosticism. Inte en predikan. Inte ett mirakel. Utan den stilla, envisa frågan: varifrån kommer informationen?

Jag kunde inte besvara den som materialist. Jag försökte i åratal. Och när jag slutade springa från frågan och lät den landa, pekade svaret åt ett håll jag inte hade förväntat mig.

Så nästa gång någon säger att tro på en Skapare är ovetenskapligt, fråga dem en enkel sak: Har du någonsin sett information uppstå utan intelligens? Om de är ärliga, blir det tyst. Och den tystnaden — den är värd att lyssna på.

M
Mikael Bergström

Programmerare, pappa till tre och hemundervisare som utforskar gränslandet mellan teknik, vetenskap och skapelsetro. Skriver om AI-etik, informationsteori och varför koden pekar mot en Kodare.

Läs mer av Mikael Bergström

Kommentarer

0/5000

Inga kommentarer ännu. Bli den första!

Relaterade artiklar

Logga in

eller