Berpikir Ketika Memprogram dan Menguji Program

Setelah membaca posting reddit ini, saya teringat kembali pada buku Programming Pearl, terutama bagian yang dibahas dalam posting itu yaitu mengenai binary search. Dalam buku programming pearl dinyatakan bahwa para programmer professional yang diberi waktu 2 jam untuk menulis binary search, 90% memiliki bug (terutama di *boundary* condition). Penulis blog memberi tantangan pada pembacanya untuk… Continue reading Berpikir Ketika Memprogram dan Menguji Program

Published
Categorized as teknis, umum

Buktikan Anda hebat, bukalah source code Anda

Saya banyak mendengar orang yang merasa dirinya hebat dalam bidang programming, tapi tidak bisa membuktikan klaimnya. Jika ada yang bilang bahwa dirinya adalah penyanyi yang hebat, saya tinggal meminta dia menyanyi, jika dia adalah pelukis yang hebat, saya akan meminta dia melukis. Jika seseorang hanya memperlihatkan lukisan lalu bilang “saya melukis ini”, maka saya belum… Continue reading Buktikan Anda hebat, bukalah source code Anda

Published
Categorized as umum

Pendidikan Pemrograman Yang Tidak Baik

Seperti telah saya tuliskan sebelumnya, belajar pemrograman secara formal itu perlu, tapi sayangnya beberapa tempat tidak mengajarkan pemrograman dengan baik. Berikut ini beberapa ciri pengajaran pemrograman yang tidak baik: Terlalu berfokus pada tools tertentu yang trend saat ini. Mahasiswa wajib memakai tools X (misalnya IDE-nya harus Microsoft Visual Studio, atau harus memakai Visual Prolog). Tools… Continue reading Pendidikan Pemrograman Yang Tidak Baik

Published
Categorized as bahasa, umum

Perlukah kuliah untuk bisa memprogram?

Perlukah “kuliah” (mengambil pendidikan formal di universitas) untuk bisa memprogram?. Jawaban singkatnya: perlu jika Anda ingin menjadi programmer yang baik (kecuali Anda orang jenius yang rajin belajar). Sebelum memulai argumen saya, saya perlu memberitahu bahwa perbedaan antara programmer yang baik dan programmer yang buruk sangat besar. Dalam suatu riset yang membandingkan programmer terbaik dan programmer… Continue reading Perlukah kuliah untuk bisa memprogram?

Published
Categorized as umum

Cinta

Menurut Kamus besar Bahasa Indonesia (KBBI): cin┬Ěta a 1 suka sekali; sayang benar 2 kasih sekali; terpikat Cinta pertama saya adalah pada programming. Sebelum saya jatuh cinta pada seorang gadis, saya sudah lebih dulu jatuh cinta pada programming. Mungkin sebagian akan berpikir bahwa cinta pada programming adalah hal yang aneh, tapi banyak orang di dunia… Continue reading Cinta

Published
Categorized as umum