Menyenangkan bukan jika kita melihat para penjelajah. Hari ini mereka ada di suatu tempat, besoknya ada di tempat yang lainnya. Hari ini ada di sini, besoknya ada di belahan dunia yang lain. Mereka mengunjungi banyak tempat, bertemu dengan banyak orang, melihat hal-hal berbeda setiap hari.
Lantas bagaimana dengan para developer atau programmer? Hanya duduk di kursi, menatap layar monitor, sambil menuliskan kode-kode yg rumit dari zaman ke zaman. Kalau pun bertemu dengan orang lain mungkin hanya itu-itu saja. Jangan tanya tentang tempat, radius pergerakan secara rutinitas perhari mungkin hanya sebatas beberapa KM saja. Membosankan? Ya... terkadang itu sangat membosankan.
Sebenarnya programmer adalah orang-orang yang paling tidak suka melakukan hal-hal yang sama berulang-ulang, itulah sebabnya ada istilah "looping" dalam programming. Menurut saya, selain untuk kemudahan tujuannya adalah untuk menghindari kebosanan. Bagaimana tidak, coba bayangkan misalnya hanya untuk menulis angka dari 1 sampai dengan 1000 kita harus mengetiknya? Sangat membosankan kawan. Itulah kenapa kita bisa menggunakan for, while, do while dan lainnya.
Pada prinsipnya, semua awal mula dari kebosanan adalah "aktivitas yg sama berulang-ulang". Kamu bosan dengan sekolah, karena setiap hari harus ke sekolah, menggunakan seragam yang itu-itu saja, membaca buku, bertemu guru. Begitu juga, kamu bosan dengan pacarmu, karena mungkin aktivitasnya sudah bisa ditebak, apa yang dilakukan dengannya hanya itu-itu saja. Membosankan. Ya... hampir semua yang bisa bikin bosan atau jenuh adalah aktivitas yang sama berulang-ulang.
Tentu saja jika telah terjerumus dalam dunia hitam ini (programming), sudah pasti akan berhadapan dengan layar monitor setiap hari, code editor menjadi aplikasi paling sering di buka, kopi adalah teman dan hiburan yang paling mungkin adalah game dan film. Aktivitas itu sudah tidak bisa dihindari lagi. Rutinitas itu akan terjadi. Namun bukan berarti neraka. Masih bisa membuat rutinitas itu menjadi tidak membosankan, atau paling tidak, tidak terlalu membosankan.
Coding di tempat berbeda dari biasanya. Biasa coding di ruang kerja, maka pergilah ke halaman dan codinglah di sana. Biasa coding di kamar tidur, maka codinglah di kamar mandi. Biasa coding di rumah, maka pergilah ke kafe dan codinglah di sana. Intinya cobalah cari suasana kerja berbeda.
Selain itu aktivitas yang dapat dilakukan supaya aktivitas coding menjadi tidak membosankan adalah mencoba menggunakan bahasa pemrograman / framework yang berbeda. Ada banyak sekali bahasa pemrograman di dunia, dan hanya menggunakan satu saja dalam keseharian? Maka cobalah gunakan bahasa pemrograman yang berbeda, pelajari hal baru. Atau kalaupun tidak menggunakan bahasa pemrograman berbeda, maka cobalah dengan framework berbeda.
Selanjutnya, gunakan code editor yang berbeda. Terbiasa menggunakan Notepad++? Maka cobalah Sublime Text. Terbiasa dengan Sublime, cobalah Brackets. Ada banyak sekali code editor yang bisa dicoba yang menghadirkan pengalaman berbeda. Tidak untuk gonta-ganti, namun untuk mendapatkan pengalaman yang berbeda. Ingat, terbiasa dengan sesuatu bukan berarti tidak ada yang lebih baik dari itu.
Terbiasa coding siang hari? Maka cobalah untuk tidur di siang hari dan coding di malam hari! Begitu juga sebaliknya, terbiasa begadang untuk coding, maka tidurlah! Codinglah di pagi hari! Ini akan membuat suasana yang berbeda.
Terbiasa coding untuk mencari uang? Coding apapun yang diminta klien, baik menyukainya atau tidak? Maka, sekali-kali harus coding khusus untuk membuat sesuatu yang menyenangkan. Bisa membuat sebuah wesbite untuk menyatakan cinta kepada gebetan. Juga bisa membuat game khusus untuk anak yang masih kecil. Juga bisa coding untuk mengerjai teman-teman. Ya apapun itu, cobalah sekali-kali tidak terlalu serius dan tidak menggunakan coding hanya untuk pekerjaan dan profesi saja. Cobalah coding untuk sesuatu yang menyenangkan.
Cobalah sekali-kali gunakan ilmu programming yang dimiliki untuk sesuatu yang iseng. Itu akan menarik. Misalnya, membuat aplikasi yang bisa mengagetkan pacarmu, misalnya dengan membuat aplikasi hantu yang keluar tiba-tiba. Atau cobalah buat aplikasi untuk memata-matai temanmu.
Intinya buatlah coding itu menyenangkan. Kita memang tidak bisa melakukan banyak hal, seperti penjelajah yang bisa mengunjungi tempat-tempat seru setiap hari. Kita juga tidak bisa bertemu dengan orang-orang baru setiap hari. Mungkin kita hanya bisa bertemu dengan orang-orang yang itu-itu saja. Kita juga mungkin hanya bisa menatap layar monitor. Tapi bukan berarti kita tidak bisa membuatnya menjadi menyenangkan. Selamat bersenang-senang!