Skip navigation

Tag Archives: self improvement

Beberapa hari ini secara tidak sengaja terekspose dengan berbagai hal yang berhubungan dengan kesukaan. Antara lain:

  • Bagaimana Joko Anwar (Sutradara Janji  Joni, kala, Pintu Terlarang, dll) sehari-harinya adalah nonton film, syuting film, review film, dan nonton film lagi sebelum tidur. Padahal hobinya adalah menonton film
  • Bagaimana Tiger Woods mengatakan bahwa ia merasa sebagai orang yang paling beruntung karena dibayar untuk melakukan hal yang ia suka
  • Bagaimana Steve Jobs setelah dipecat dari Apple tetap bergelut di industri IT yang akhirnya meraih sukses kembali

Seakan dihadapkan pertanyaan, apakah Software Engineering adalah hal yang kusuka? Bagiku, software bagaikan menjadi magician. Dengan mantra yang tepat (code), bisa menghasilkan jurus/efek (software) yang sesuai keinginan. Ketika suatu efek dirasa terlalu berat untuk seseorang, banyak magician bersatu untuk merapal mantra tersebut. Exciting, Awosome, more importantly, uniquely beautiful.

Tapi bukannya tidak ada rintangan, dan rintangan ini yang tampaknya membuatku merasa tidak terlalu menyukainya seperti dulu. Rintangan ini yang utama adalah kenyataan bahwa manusia tidak sempurna. Yang mengakibatkan tidak mungkin ada software yang Bug-Free. The great Windows aja terkadang blue screen. The great linux terkadang nge-hang (meski jarang juga, hehe).

Saatnya mengembalikan kecintaan terhadap software engineering. Untuk itu, terpikir beberapa cara yaitu:

  • buat testing untuk setiap fungsi yang public
  • dokumentasikan minimal cara penggunaan fungsi/kelas yang dibuat
  • tidak memaksakan harus sempurna pada saat pertama kali ditulis

Karena terdapat pepatah yang mengatakan:  “lakukan yang kau suka, maka kau tidak perlu bekerja selama hidupmu”. Semoga bisa tercapai.

Follow

Get every new post delivered to your Inbox.