Di Antara Biner dan Biologi dari Mata Seorang Programmer

Prolog: Di Antara Biner dan Biologi

​Sering gua mikir sambil ngopi jam tiga pagi, natap layar hitam yang cuma diisi barisan lines of code. Di dunia gua, semuanya absolut. Angka satu atau nol. True atau False. Jalan atau error. Sebagai seorang programmer, hidup gua didikte oleh logika yang kaku. Gua biasa ngatur routing data, mindahin aset digital, dan mastiin traffic ke server aman lewatin pelindung, biar semua website tetep up dan berjalan sesuai ekspektasi. Semuanya ada di bawah kendali gua. 

​Tapi belakangan, gua mulai sadar betapa naifnya ngerasa bisa mengendalikan segalanya lewat keyboard.

​Kalau di perhatiin, dunia ini dan manusia di dalamnya adalah sistem yang jauh lebih chaotic, lebih liar, tapi di saat yang sama, punya harmoni yang bikin merinding. Gua membayangkan mereka, yang tiap hari berhadapan dengan mikroskop, ngebedah struktur sel, atau berusaha ngejelasin kompleksitas ekosistem ke anak-anak SMP yang lagi bandel-bandelnya. Meraka pasti paham betapa absurdnya kehidupan ini kalau dilihat dari mikroskopis, tapi betapa indahnya saat semua itu bersatu jadi sebuah organisme.

​Tulisan ini adalah upaya gua, seorang tukang ketik kode, mencoba memahami bahasa yang mereka pelajari setiap hari: bahasa kehidupan. Bahasa biologi.

​Evolusi, Bug, dan Keindahan Ketidaksempurnaan

​Di dunia programming, kalau ada satu huruf aja yang salah di dalam ribuan baris kode, programnya bakal crash. Kita nyebutnya bug. Bug adalah musuh. Sesuatu yang harus dibasmi, di-debug, dan dihapus dari eksistensi biar sistem kembali sempurna.

​Tapi pas gua baca-baca tentang biologi, gua nemuin satu fakta yang bikin otak gua mindblown. Di alam semesta ini, kesalahan coding pada DNA yang sering disebut sebagai mutasi genetik, justru bukan sesuatu yang harus selalu dibasmi. Sebaliknya, "kesalahan" itulah yang ngasih kita evolusi.

​Setiap kali sel membelah diri dan menyalin miliaran pasang basa DNA, kadang ada typo. Ada syntax error di alam. Tapi dari error acak itulah muncul variasi. Muncul spesies yang lebih adaptif, sayap burung yang lebih lebar, atau sistem imun yang kebal terhadap virus baru. Alam semesta nggak takut sama bug; alam semesta merangkulnya dan menjadikannya fitur.

​Kadang gua mikir,  di kehidupan nyata, kita sering banget ngerasa cacat. Ngerasa banyak error di masa lalu, ngerasa rutinitas kerjaan bikin kita kayak robot, atau ngerasa jalan hidup kita nggak sesuai sama flowchart yang kita bikin pas masih muda. Tapi kalau kita pinjem kacamata biologi evolusioner, semua rasa lelah , semua rasa bingung dan patah hati di masa lalu, itu cuma bentuk mutasi. Gua nggak lagi rusak; gua lagi beradaptasi. Gua lagi compiling versi terbaik dari diri gua sendiri, berevolusi jadi sosok yang lebih tangguh.

​Surfaktan Sosial dan Tegangan Permukaan Hati

​Selain coding, gua kadang suka ngulik hal-hal teknis lain buat iseng. Gua takjub sama cara kerja senyawa, kayak gimana molekul tertentu bisa mecah tegangan permukaan air. Di kimia dasar, ada zat yang ujungnya suka air (hidrofilik) dan ujung satunya benci air (hidrofobik). Pas mereka masuk ke air, mereka mecah pertahanan air itu, bikin kotoran atau minyak yang tadinya nggak bisa nyatu, tiba-tiba keangkat dan larut.

​Gua ngerasa interaksi antarmanusia itu mirip banget sama proses kimia ini.

​Kita semua, yang udah ngelewatin berbagai macam fase hidup, secara natural ngebangun "tegangan permukaan" di hati dan pikiran kita. Semacam barrier pertahanan. Kalau ada orang baru yang nyoba masuk, biasanya bakal kepental. Cuma basa-basi, cuma say hi, terus lewat gitu aja. Nggak ada reaksi kimia yang terjadi.

​Tapi kadang, di momen yang nggak disangka-sangka, kita ketemu seseorang yang bertindak layaknya katalis. Seseorang yang kehadirannya aja udah cukup buat mecah surface tension yang bertahun-tahun kita bangun. Ngobrol sama orang ini rasanya ngalir aja, ego turun, dinding pertahanan runtuh, dan tiba-tiba kita ngerasa aman buat ngomongin hal-hal random dari mulai kenapa dinosaurus punah sampai curhatan capeknya ngadepin client yang minta gunung rinjani di bungkus kertas uduk.

​Buat gua, nemuin orang yang bisa jadi 'katalis' ini probabilitasnya sangat kecil. Lebih kecil dari nemuin typo di barisan kode jutaan baris tanpa software bantuan. Tapi ketika gua nemu, gua tau kalau itu nyata.

​Jaringan Epitel, Sistem Keamanan, dan Seni Melindungi Diri

​Gue sering ngebangun arsitektur digital. Gue beli 'tanah digital yaitu nama-nama domain yang menurut gua bakal berharga di masa depan, terus gua pasang benteng di sekelilingnya. Gua pakai protokol keamanan tingkat tinggi buat nyaring siapa aja yang boleh masuk, nge-blok traffic jahat yang cuma mau merusak, dan ngejaga aset di dalamnya tetap murni.

​Lagi-lagi, gua merasa ditampar sama biologi. Jauh sebelum manusia nemuin sistem firewall atau algoritma enkripsi, tubuh gua udah mendesain sistem pertahanan yang jauh lebih gila. Jaringan epitel.

​Kulit kita, membran mukosa, sampai lapisan pelindung di organ-organ terdalam, semuanya bertindak layaknya firewall paling advanced. Sel-selnya tersusun rapi, rapat, punya sensor cerdas (reseptor) buat nentuin zat apa yang boleh masuk dan bakteri apa yang harus dihancurkan. Mereka jadi tameng dari kerasnya dunia luar, memastikan homeostasis, keseimbangan di dalam tubuh tetap terjaga.

​Di luar, mereka adalah guru yang kuat, mentor buat puluhan remaja, profesional yang ngebawa diri dengan tenang. Mereka punya "jaringan epitel" emosional yang solid banget. Tapi gua juga tau, di balik pertahanan seluler yang rapat itu, ada inti sel (nukleus) yang rentan, yang butuh dijaga, yang mungkin kadang kangen pengen diistirahatkan tanpa harus terus-terusan jadi tameng buat orang lain.

​Gua menghargai banget batasan itu. Sebagai orang yang paham sistem keamanan, gua tau kalau mereka nggak bisa asal ngasih password (atau access token) ke sembarang orang. Tapi, kalau suatu saat mereka butuh sistem back-up, seseorang yang bisa diajak sharing beban tanpa nuntut apa-apa, server gua selalu online buat dengerin cerita mereka.

​Neurotransmiter (C_8H_{11}NO_2) dan Infinite Loop

​Dunia sastra sering ngomongin cinta dan ketertarikan lewat metafora bintang, takdir, dan benang merah. Sastra itu indah, gua akui. Tapi buat gua, fakta ilmiah di balik ketertarikan manusia itu jauh lebih puitis daripada puisi manapun.

​Pas cowok dan cewek saling ngerasa click, ada pertunjukan coding biologis tingkat tinggi yang lagi running di otak mereka. Hipotalamus ngirim sinyal, kelenjar adrenal kerja lembur, dan ujung-ujung saraf mulai nembakin neurotransmiter melewati celah sinapsis.

​Ada Dopamin (C_8H_{11}NO_2), molekul kesenangan yang bikin kita selalu pengen denger notif chat dari orang itu. Ada Serotonin yang tiba-tiba anjlok, bikin kita jadi obsessive dan mikirin dia terus. Terus ada Oksitosin, hormon cuddle yang ngasih rasa aman dan damai, bikin kita ngerasa "pulang" pas lagi bareng dia.

​Buat seorang programmer, ini ngeri-ngeri sedap. Ini adalah infinite loop, sebuah kondisi di mana kode terus berputar tanpa henti dan berpotensi bikin sistem kewalahan.  Udah kaya otak lagi ngeksekusi infinite loop dari dopamin itu.

​Dan jujur?  nggak bakal bisa nge-break looping tersebut. Biarin aja running di background. Ada kenyamanan tersendiri ngerasa "kacau" secara kimiawi karena memikirkan seseorang yang punya frekuensi otak yang sama.

​Ekosistem, Simbiosis, dan Kenapa Kita Harus Ngopi

​Di ekologi, materi yang pasti meraka udah khatam banget, nggak ada satu pun organisme yang bisa bertahan hidup sendirian dalam isolasi absolut. Entah itu lebah dan bunga yang ngelakuin mutualisme, atau bakteri di akar tanaman legum yang ngebantu fiksasi nitrogen. Semua butuh entitas lain buat mencapai keseimbangan yang paripurna.

​Manusia itu sering sok-sokan independen. "Gua bisa kok ngelakuin semuanya sendiri," "Gua udah nyaman kok sendirian." Gua juga sering mikir gitu pas lagi asik nulis kode di depan monitor.

​Tapi pada akhirnya, hukum termodinamika kedua nggak pernah bohong: entropy atau ketidakteraturan alam semesta itu selalu bertambah. Hidup itu makin lama makin chaos, makin ribet, makin capek. Untuk ngelawan entropy itu, kita butuh energi dari luar. Kita butuh simbiosis.

​Simbiosis di dunia modern buat manusia dewasa itu bentuknya sederhana banget. Bukan tentang nyelamatin dunia. Cuma tentang duduk berdua di coffee shop, pesen es kopi susu atau manual brew, terus cerita. Cerita tentang gimana pusingnya keseharian. Gua cerita tentang server yang down atau masa depan Artificial Intelligence.

​Dua dunia yang beda, sintetis dan organis, kode dan sel,melebur dalam satu meja. Saling melengkapi syntax kehidupan masing-masing.

​Epilog: Open Source Kehidupan

​Dunia teknologi punya konsep yang namanya Open Source. Artinya, source code dari sebuah program dibuka untuk umum. Orang bisa ngeliat dalemannya, bisa ngasih masukan, bisa ikut berkontribusi buat bikin program itu jadi lebih bagus dan bug-free.

​Kehidupan ini, menurut gua, harusnya juga open source. Nggak peduli secanggih apa pertahanan yang lo bangun, secapek apa rutinitas, atau se-kalkulatif apa logika, pada akhirnya kita butuh kolaborator buat bikin 'program' hidup kita jadi lebih meaningful.


Referensi Bacaan 

  • Dawkins, R. (1976). The Selfish Gene. Oxford University Press. (Catatan: Referensi utama gua soal gimana sesuatu yang mikroskopis kayak gen, secara nggak sadar nyetir semua perilaku makroskopis kita, termasuk ketertarikan antar gender.)
  • Fisher, H. (2004). Why We Love: The Nature and Chemistry of Romantic Love. Henry Holt and Company. (Catatan: Bukti empiris tentang Dopamin, Oksitosin, dan Serotonin. Cinta emang romantis, tapi pada intinya, ia adalah reaksi kimia tingkat tinggi yang difasilitasi oleh evolusi manusia).
  • Sagan, C. (1980). Cosmos. Random House. (Catatan: Quote favorit gua soal termodinamika dan entitas karbon. "We are made of star-stuff." Kita terbuat dari unsur yang sama, entah itu di dunia digital atau biologi).
  • Turing, A. M. (1950). Computing Machinery and Intelligence. Mind. (Catatan: Landasan gua bahwa sistem komputasi (logika) dan sistem kognitif manusia (biologi) punya benang merah yang nggak bisa dipisahkan).