Kekuatan Penyembuhan Javascript


Sedikit di atas setahun yang lalu, ketika penguncian Covid-19 mulai menyebar ke seluruh dunia, sebagian besar orang mencari tisu toilet dan makanan kaleng. Hal yang saya raih: Fungsi pencarian.

Tujuan dari fungsi pencarian agak tidak relevan. Saya hanya perlu membuat kode. Kode menenangkan karena dapat memberikan kendali pada saat-saat ketika dunia tampak berputar. Secara reduktif, pemrograman terdiri dari teka-teki kecil yang harus dipecahkan. Bukan hanya teka-teki di meja ruang tamu, tapi juga teka-teki yang bernafas dengan kekuatan hidup yang luar biasa. Teka-teki yang mewujudkan sesuatu, menyelesaikan sesuatu, yang mengotomatiskan kebosanan atau memungkinkan penerbitan kata-kata di seluruh dunia.

Seperti banyak penulis dan seniman lainnya, saya mengelola situs pribadi. Saya saat ini telah aktif selama hampir 20 tahun. Kode dalam pikiran, saya menepis keterampilan Javascript saya yang berkarat, dan mulai mencari-cari perpustakaan pencarian fuzzy yang bisa saya lompat ke beranda saya, untuk memudahkan menemukan esai tertentu dari koleksi saya.

Pecahkan masalah menjadi beberapa bagian. Masukkan mereka ke dalam aplikasi agenda (saya menggunakan dan menyukai Things). Beginilah cara alam semesta kreatif dibuat. Setiap hari, saya akan mengesampingkan keruntuhan umum masyarakat yang tampaknya terjadi di luar kerangka hidup saya, dan terjun ke pekerjaan pencarian, memilih yang harus dilakukan. Covid besar; daftar tugas saya masuk akal.

Kegembiraan nyata dari proyek ini tidak hanya dalam membuat pencarian berfungsi tetapi juga penyempurnaan, pemolesan, bagian tepi. Tersesat selama berjam-jam di dunia konstruksi saya sendiri. Meskipun saya tidak dapat mengendalikan pandemi yang membayangi, saya dapat mengendalikan kelompok kecil ini.

Seluruh proses adalah pelarian, tetapi pelarian dengan momentum ke depan. Mendapatkan gaya navigasi keyboard yang tepat, menggeser saat muatan pencarian dikirimkan, menemukan keseimbangan ukuran indeks dan kegunaan pencarian. Dan yang paling penting, menjaga semuanya tetap ringan, ringan menyenangkan. Dan kemudian menuliskannya, menjadikannya “inti” kecil di GitHub, berbagi dengan komunitas. Ini seperti lorong bagi orang lain: Silakan, sekarang kamu gunakan di situs web Anda. Pencarian Hugo sisi klien super cepat, dioptimalkan untuk keyboard.

Itu tidak sempurna, tapi itu sangat bagus.

Intinya adalah, bahwa kebiasaan meraih kode tidak hanya menyembuhkan diri, tetapi trik untuk mengubah rasa takut menjadi sesuatu: fungsi yang tampaknya menambahkan, betapapun sepele, sedikit nilai ke keseluruhan yang lebih besar. di saat yang meresahkan.

Saya mulai membuat kode ketika saya berusia 10 tahun dan terus menggunakannya sejak saat itu. Sebagian besar otodidak. Saya memiliki kecanggungan preternatural dengan orang lain. Mesin itu benar-benar meyakinkan, dan sepertinya menjanjikan akses ke dunia yang bahkan orang dewasa di sekitarku tidak dapat memahaminya. Dengan cara ini, kode menjadi teman – teman yang tidak menghakimi.

Sebuah pola ditetapkan: Ketika kompleksitas situasi sosial membuat saya lelah sebagai seorang anak, saya beralih ke kode, menjadi terasing. Ellen Ullman menulis dalam bukunya Kehidupan dalam Kode: Sejarah Teknologi Pribadi, “Sampai saya menjadi seorang programmer, saya tidak sepenuhnya memahami kegunaan dari isolasi tersebut: keheningan, reduksi kehidupan menjadi pikiran dan bentuk; misalnya, pergi ke ruangan gelap untuk mengerjakan program ketika hubungan dengan orang-orang menjadi sulit. ”

Membaca buku bahasa assembly di sekolah menengah atau memrogram perangkat lunak BBS di sekolah menengah tidak mendaftarkan secara eksplisit sebagai salep. Pengakuan sadar pertama saya tentang kekuatan paliatif kode datang beberapa tahun yang lalu ketika saya merefaktor ulang situs web saya dari satu Sistem Manajemen Konten ke yang lain. Ini terdengar tidak masuk akal, tetapi itu benar: Saya disembuhkan oleh CMS, frasa unik Google – dan untuk alasan yang bagus.

Diposting oleh : Toto HK