Kenapa Debat di Twitter Itu Infinite Loop
Gue kemaren abis ngebuka Twitter (atau X, terserah lu nyebutnya apa), dan langsung disuguhin trending topic soal perdebatan bubur diaduk vs ga diaduk. Sekilas emang receh. Tapi pas gue baca replies-nya, orang-orang berantem sampe bawa-bawa teori konspirasi, ad hominem ngerendahin pekerjaan orang, dan ngebahas filosofi hidup.
Gue cuma bisa geleng-geleng kepala. Kenapa sih manusia suka banget ngehabisin waktu berjam-jam ngetik esai panjang buat ngebuktiin poin mereka ke akun anonim dengan foto profil anime yang nge-reply pake meme ga nyambung?
Kalau kita liat dari sudut pandang programming, debat di sosmed itu adalah contoh sempurna dari infinite loop. Sebuah perulangan kode yang ga punya exit condition atau break statement. Lu bakal terus-terusan muter di argumen yang sama sampe salah satu dari kalian kehabisan batre hape atau kena mental breakdown.
Infinite loop ini terjadi karena dua pihak ngejalanin algoritma yang beda, tapi saling nungguin return value yang mereka mau. Si A pake algoritma logika: nge-drop fakta, ngasih link jurnal, dan berharap si B bakal bilang "oh iya bener juga lu bro." Sementara si B pake algoritma ego: tujuannya cuma pengen menang debat, jadi dia bakal nge-bypass semua fakta si A pake fallacy logika, nge-twist omongan, dan berharap si A bakal emosi dan nyerah.
Karena parameter sukses dari fungsi debat ini ga pernah sinkron, loop-nya ga bakal pernah berhenti. Si A ngerasa belum menang karena si B ga ngakuin faktanya. Si B ngerasa belum menang karena si A masih terus nge-reply pake bahasa baku yang keliatannya sok pinter.
Di ilmu komputer, kita punya konsep Halting Problem dari Alan Turing. Intinya, secara komputasi lu ga bisa tau pasti apakah sebuah program bakal berhenti atau bakal jalan terus selamanya cuma dari ngeliat source code-nya. Tapi di kehidupan nyata, gue berani jamin 100 persen kalo debat di internet itu pasti infinite loop kalo lu ga cepet-cepet sadar dan neken tombol Ctrl+C alias blokir akunnya.
Sosial media juga secara sistematis nge-design algoritmanya buat mancing lu masuk ke loop ini. Emosi negatif (kayak marah, tersinggung, pengen ngebuktiin orang salah) adalah metrik engagement paling tinggi buat platform mereka. Algoritma mereka dapet profit gede dari waktu lu yang terbuang sia-sia buat ngetik balasan panjang yang sebenernya ga ada impact-nya sama sekali ke dunia nyata. Lu tuh cuma ngasih makan server mereka.
Jadi gimana caranya nge-break the loop?
Pertama, set condition if-else yang ketat sebelum lu mutusin buat nge-reply. Kalo orang yang lu bales ini bukan temen lu, ga ngasih duit ke lu, dan argumennya udah mulai ad hominem (nyerang personal), langsung return false dan cabut. Jangan kepancing.
Kedua, sadar diri kalo bandwidth energi mental lu itu terbatas. Otak lu punya limit koneksi harian. Kalo lu ngabisin semuanya buat berantem sama bot atau troll, lu ga bakal punya energi sisa buat ngerjain hal-hal yang nguntungin lu, kayak belajar skill baru, main game, atau sekadar tidur siang yang nyenyak.
Ketiga, terapin stoikisme versi tech. Di dalem kodingan, kita ga bisa ngontrol environment server orang lain, kita cuma bisa ngontrol gimana aplikasi kita bereaksi. Di dunia nyata, lu ga bisa ngontrol gimana kebodohan orang lain di internet, tapi lu punya kendali penuh buat nutup aplikasi, taro hape lu di meja, dan pergi keluar cari udara seger.
Gausah sok jadi pahlawan kebenaran di timeline. Waktu lu terlalu berharga buat didebat sama orang yang niatnya emang cuma nyari ribut.
- Khay