Seorang programmer, tidak boleh melakukan kesalahan, design system dengan seksama, mulai workflow, harus simpel, ngga ada redundansi, optimized. Terus struktur database, harus ringkas, properly indexed, dan bisa mengakomodasi kebutuhan masa depan. Keseluruhan sistem harus benar, pintar, eliminasi semua kesalahan, dan lengkap. Setelah design, kemudian pada saat implementasi, tidak boleh over-deadline. Mulai front-end, back-end, dan reporting. Semua harus ada. Harus cepat, bebas error dan bebas bugs. Udah semua, jangan lupa monitoring, liat tiap hari, kalau ada bugs/error, langsung patch. Bos minta ganti, langsung ganti, walaupun penggantian itu berarti mengganti seluruh sistem, termasuk Struktur Database! Dan Jangan Lupa!!! Weekly Report harus sudah ada pada Mailbox si Bos tepat Jumat Sore!

Tapi, programmer kan juga manusia…