Karena saya bekerja dengan komputer, algoritma adalah yang paling penting bagi saya pada saat mengembangkan sebuah aplikasi. Algoritma adalah hal paling utama yang saya pikirkan terlebih dahulu sebelum saya mulai menyentuh keyboard. Saya tidak mencari teknologi apa, pakai apa, dll. Karena jika saya tidak tahu algoritmanya, saya tidak akan bisa mengerjakannya. Algoritma juga harus logis, artinya, dia harus benar-benar bisa dikerjakan.
Category: Thoughts
Maudy Ayunda’s songs—filtered based on my favourite (the first three songs is the best). I used to listen this songs while working.
Modular Oriented: And Why We Should Doing This
Di dalam sebuah tim, kita mungkin memakai framework sebagai standart sistem, dan itu pasti akan sangat membantu sekali. Akan tetapi, yang saya temukan ternyata hal itu masih belum cukup untuk dikatakan efisien. Masih sering ada pekerjaan yang tidak reusable, artinya dia ditulis secara inline-feature, sehingga butuh effort lebih untuk mengimplementasikannya kedalam sistem lain—atau bahkan tidak bisa sama sekali. Masih sering juga terdapat lebih dari satu flow yang sama, namun ditulis ulang di setiap fitur, sehingga membuat maintenance menjadi rumit. Hingga masalah klasik seperti perbedaan style penulisan code, yang terkadang membuat bingung anggota tim.