Cara hidup iteratif
-----------------
Dulu ku selalu berpikir, dan suka dengar cerita, bahwa org yang sukses itu
adalah org yang dari kecil sudah menetapkan goal jangka panjang
"dalam 20 tahun saya akan membuka perusahaan komputer dan
jadi miliuner". setelah goal, lalu di-trace back ke depan dan dicari
langkah-langkah apa yg harus dikerjakan untuk mencapai goal itu.
lalu, dengan disiplin diri selalu mengerjakan langkah2 tersebut.
Hari ini ku baru menyadari bahwa ada 2 metode software engineering:
- *waterfall*: menetapkan goal jangka panjang, lalu mengerjakan prosesnya
tahap demi tahap. tahap 1 selesai, ke tahap 2. tahap 2 selesai, ke tahap 3,
dst hingga software selesai. akibatnya jadi ga fleksibel dan kalo pesanannya
diubah dikit, langkah planningnya jadi ga berguna.
- *iteratif*: menyadari bahwa konsumen kemauannya bisa berubah2,
sehingga goalnya ga panjang2. goalnya paling setiap 2 minggu doang,
dan fleksibel terhadap perubahaan, komentar konsumen dan bisnis, dll.
softwarenya akan menjadi lebih sukses krn pandai beradaptasi.
Ku baru sadar. Ku akan *hidup iteratif* sejak hari ini. Menimbang:
- bahwa keinginan dan aspirasi saya bisa berubah dari hari ke hari
- bahwa ku selalu menemukan hal2 baru yg menarik
- bahwa ku sebagai manusia ga bisa memprediksi masa depan
ku menetapkan bahwa:
- akan tidak usah punya goal jangka panjang dan ga usah planning jauh-jauh,
tetapi beradaptasi dan selalu menimbang kembali apa prioritas saya,
apa hal yang saya passionate about
- akan selalu melihat apa hal kecil yang bisa saya capai hari ini
dan melakukannya.
- akan mencapai hal-hal kecil setiap hari tanpa lelah. sedikit2 lama2 menjadi bukit2.
sesuatu yg besar dibangun dari langkah2 kecil.
beginilah hidup iteratif