Category Archives: programming

Tentang Google Reader

“RSS is dead, long live RSS!”

Aku adalah salah satu pengguna Google Reader, sebuah layanan untuk membaca RSS. Aku sendiri juga pernah membuat sebuah situs aggregator berita lewat RSS, jadi bisa dibilang RSS adalah teman.

Aku menggunakan Google Reader untuk mengupdate berita terbaru di jalan sambil bergelantungan di bis transjakarta. Aku berlangganan cukup banyak blog tematis jadi sangat repot kalau harus blogwalking satu-satu apalagi via handphone.

Tapi, awal bulan ini diumumkan bahwa Google akan menutup Google Reader, layanan RSS mereka. Dan hasilnya kekacauan terjadi di jagad Internet. Well, sort of.

Read the rest of this entry

Iklan

The Art of Getting It Done

Judul kemiggris, tapi bahasanya Indonesia ajalah.

Posting ini tercetus gara-gara post di reddit As someone who doesn’t write code, I think the idea of “Done is better than perfect” is wrong. Sebagai programmer respon pertama adalah bagian pertama sudah menjelaskan semuanya, dia bukan programmer maka tidak akan paham lah. Tapi mari kita elaborasi kenapa “Done is better than perfect”. Poin-poin di bawah berasal dari prinsip pemrograman yang aku pelajari, tapi nampaknya prinsip ini dampaknya luas.

1. Kita tidak tahu sempurna itu seperti apa. Read the rest of this entry

Deadline

Issues we gonna discuss in this post is about deadline.

The problem of a Project Management is the pressure to meet deadline. We specify work breakdown structure do make sure we know what we need to do and how many hours we need to complete it and set appropriate deadline.

But, programmer knows that deadline makes sloppy works. But how to do a good project management? By loosing up deadline, If we miss deadline for a feat, just move it to another release. Read the rest of this entry

Tentang Birokrasi dan IT

Satu hal yang aku benci di Indonesia adalah saat harus ngurus surat-surat penting yang berhubungan dengan birokrasi pemerintahan. Entah itu KTP, Paspor, SKCK dll. Ribet karena harus mondar-mandir kesana kemari membawa surat-surat berharga entah itu KTP, KSK, atau untuk paspor, Akte Kelahiran untuk paspor aku berencana bikin post tentang pengurusan paspor yang memakan waktu seharian (and all day I mean from 09.00 to 19.30), just wait.

Sebagai orang IT yang sok tahu, aku berpikir bagaimana cara untuk meningkatkan pelayanan masyarakat ini via IT. Tantangannya jelas: korupsi (ingat Sistem di Depkum HAM yang sekarang sedang diusut?) dan sistem IT instansi yang terpisah.

Soal korupsi, no comment. Ini berkaitan dengan apakah sistem yang akan dikembangkan memenuhi tuntutan UU. Yang ini harus ada penelitian dan studi kelayakan tersendiri.

Soal satunya lagi, sistem IT yang terpisah, masih bisa dicarikan jalan keluar. Read the rest of this entry

Pelajaran Hari Ini (5) – Antara Production dan Development

Note to self :

Pengembangan perangkat lunak memakai 2 lingkungan. Satu adalah development, untuk membangun aplikasi, dan yang lain production, yang digunakan user. Setting kedua lingkungan ini biasanya mirip, karena sebuah aplikasi saat didevelop dibuat sedekat mungkin dengan lingkungan yang digunakan user.

Meski begitu, akan ada banyak setting yang berbeda antara 2 enviroment ini. Dan saat kita melakukan go-live aplikasi yang kita bangun, sebaiknya kita menguji ulang aplikasi kita.

Begitu pula dengan update… Kalo ngupdate aplikasi yang live ingatlah untuk mencatat semua perubahan di development dan mengupdate setting2 itu di production juga. Misalnya, library yang baru dikopi juga ke production, atau setting database diarahkan ke database yang digunakan untuk production.

Jangan sampai user panik dan komplain cuman gara2 programmernya lupa ngopi library yang dipakai.