Archive for January, 2006

Bill Gates : the Philanthropist ?

Monday, January 30th, 2006

A few days ago I stumbled upon a Digg news on Bill Gates : Bill gives big. It was about Bill Gates (again) donating serious amount of money.
On the page’s commentaries, a lot of people praises Bill for what he’s done. The usual stuff - when you see a shiny package, you think that it contains something very nice too.

But, the comment by shazeubaa caught my eye.
Shazeubaa gave a few pointers, which can be used to see what’s under the “skin”.

Here’s what I’ve found so far :

1. Sure, Bill gives big. But, do you realize that most of those are related to drugs / vaccinations? Here’s one of it. And, do you realize that he has invested quite a lot in medical companies ?
Can we draw a line connecting these ?

2. An investigative journalism into Bill’s donations and agendas. Basically, the donations will bring him even more money from drugs, by blocking cheap drugs, therefore potentially killing more than he saved.

3. Just as with Microsoft, Bill staunch support of strict intellectual-property protections for drugs in poor countries. They argued that this is necessary, so they can recoup the R&D costs. However, turned out that Big Pharma’s marketing cost are 2.5 over their R&D cost.

Also, when you read something like this paragraph below, you can’t help but to start question the real intentions of Gates’ Foundation:

A report issued last year by the Commission on Macroeconomics and Health, chaired by economist Jeffrey Sachs, made a strong defense of intellectual-property protection as critical to continued investment in drug research and development. The Gates foundation was a major sponsor of the commission.

4. With vaccinations becoming mandatory in many countries, he could get very good returns on his “donations” (read: investment) to vaccine researches. But, vaccines are not without problems:

This list is by no means comprehensive. I already use up too much time, and need to stop at the moment. I’ll try to continue later, but do feel free to inform me if you know similar investigative research into Bill’s donations.

Note that I don’t judge that indeed Bill have hidden agenda in his donations. It requires much more exhaustive investigation, which I simply don’t have time/resource for.
I’m just simply against looking on the shiny skin / package, and decided that it’s good - straight away. With no effort whatsoever to look further / underneath all of it. This is why we can be fooled by many parties (gov’t, corporations, celebs, etc) so easily, for their own benefit.

We need to stop taking things so literally, and start to be smarter in regard to a lot of things. As Kakashi said; we need to start to “look underneath the underneath“.

Hopefully many will be inspired by this article to start doing this.

Rumah Sains Ilma

Sunday, January 29th, 2006

Hari Minggu kemarin (30 Januari 2006) saya mengantar anak-anak ikut lomba melukis di BTC (Bintaro Trade Centre). Nggak ada target menang, yang penting mereka senang. Terutama anak saya yang kedua, kelihatannya dia agak lebih cenderung ke bidang kreatif. Alhamdulillah, itu yang terjadi; mereka gembira bertemu dengan kawan-kawannya, menggambar sampai puas (dan pegal), dihibur juga oleh para badut dan beberapa acara atraksi untuk anak-anak.

Selagi menunggu mereka menggambar, saya berkeliling kompleks BTC dengan anak saya yang paling kecil. Walaupun namanya BTC (mirip ITC), namun desain kompleksnya lebih mirip dengan Citos (Cilandak Town Square).
Di salah satu barisan tokonya, saya menemukan sebuah ruko dengan merk “Rumah Sains Ilma” (RSI).

Saya baca beberapa brosur yang ditempel di depannya. Ternyata, RSI adalah semacam klub yang aktivitasnya di seputar sains aplikatif, dan khusus untuk anak-anak umur 5 - 12 tahun. Wow. Menarik sekali.

Biayanya per grade (1 grade = 3 bulan) adalah Rp 350.000, berarti per bulannya sekitar Rp 120.000. Rasanya ini cukup murah dibandingkan kursus-kursus lainnya, dan ini di bidang sains pula.

Jika Anda tertarik, informasi lebih lanjut bisa didapatkan dengan menelpon 021 - 7453307.

Machine Hayabusa

Sunday, January 29th, 2006

I don’t know why, but this morning I suddenly remembered an anime I watched when I was a kid, titled “Machine Hayabusa“.

It was quite unique in many ways. Example; is there any other F1-themed anime that was as popular as that ? But it’s just not that, the reason it was very interesting was because of the imaginations put into the series. Like how the tracks were different, and each poses different challenges. Due to that, Ken’s car can be fitted with different engines, so to adapt to the current track. Two of the engines can even make the car to fly.
And, the racing/driving techniques were, let’s say, a bit …. unusual :) 2-wheels technique on a F1 race ? Not in my lifetime, he he.

Also, the race was not the usual F1, it was more like a deathrace :) especially since team Black Shadow joined it. It might be a bit scary to watch for little children.

So I already said that Ken’s car can fly, but his car’s not the only one with extra capabilities. Other cars can also do different things, some even have weapons I think.
But Ken’s the most intriguing one, especially the V3 engine, simply awesome. It was the first time I saw a car with a jet engine :) whenever the V3 was turned on, others can only watch his dust. Total overkill. This anime may got its idea from Spirit of America, the first known car with an attached jet engine. (taken from a F-86 Sabre)

What really stood up though was the kind of ordeal Ken’s team has to go through. And how they pulled each of those.
Each episode was simply an awesome display of persistence and mental/physical struggle. This is why I’d really love to be able to watch it once more time.

[ Hayabusa 3D - amazing pictures ]
[ Machine Hayabusa V3 - from HotWheels (!!) ]
[ Summary from ]
[ Summary from ]
[ Machine Hayabusa - DVD ]

CIA henchmen behind Indonesian bombings

Monday, January 23rd, 2006

My father happened to watch a local TV station, Metro TV. It was interviewing somebody with his face blurred.

Apparently, this guy confessed that he has been paid by CIA to do terrors in Indonesia.
He has since mend his ways, and agreed to speak up to Metro TV.

What really saddened me is how people will do terrible things for so little - that guy did what CIA told him for US$ 500, $700. US$ 1500 is tops.
CIA is definitely having it really easy here in Indonesia.

If anyone else watched the interview as well, please do comment and share your impression of it.

I still feel uneasy over this.

Dilema : Open atau Tidak ?

Thursday, January 19th, 2006

Saya selama beberapa bulan mendevelop sebuah software POS (Point Of Sales) untuk salah satu client saya. Kini, software tersebut sudah hampir selesai, tinggal menambah beberapa modul laporan dan beberapa penyesuaian fitur. Softwarenya sendiri sudah digunakan selama berbulan-bulan di sebuah minimarket tanpa masalah yang berarti.

Nah, tadinya saya punya ide untuk merilis software tersebut sebagai open-source.
Ide ini muncul karena melihat berbagai software POS yang ada :

1. Banyak fitur penting yang tidak ada:
Karena developernya biasanya tidak begitu paham workflow di bisnis retail, sehingga kadang fasilitas vital seperti computer-assistead Purchase Order saja tidak ada. Lalu ketika kita minta menambah fitur ini, developernya men charge mahal. Padahal, sebetulnya ini keuntungan bagi mereka, karena software mereka jadi lebih lengkap fiturnya.

2. Vendor lock-in :
software POS tersebut tidak memberikan source-code. Beberapa malah menuntut adanya dongle (seperti KeyPro, Sentinel, dll) - ini menambah masalah; contoh: KeyPro tidak kompatibel dengan Windows 200x/XP, dan vendornya sudah tidak memberikan lagi untuk produk ini.
Sehingga, jika ada fitur yang kurang (lihat poin #1 diatas), maka kita menjadi sandera vendor, dimana dia bisa menentukan harga yang diinginkannya.

3. Juga, selama ini saya sudah berkali-kali mendapat pertanyaan mengenai software POS dari para pengusaha UKM (Usaha Kecil Menengah). Mereka membutuhkan software POS, tetapi yang harganya terjangkau.

Karena itu, saya berencana untuk merilis software POS saya ini dengan lisensi GPL.

Namun, di suatu kesempatan saya sempat berbicara panjang lebar dengan seorang developer software POS. Disitu saya baru tahu kondisi kehidupannya, ternyata cukup mengenaskan.

Saya jadi tidak tega untuk merilis software POS saya ini dengan lisensi GPL, karena saya takut justru akan jadi mematikan orang-orang seperti beliau ini (developer POS freelance).
Memang niat saya adalah (antara lain) untuk membantu mereka yang membutuhkan namun tidak mampu, tapi saya yakin imbasnya juga akan terasa kepada para developer ini. Apalagi jika software POS saya tersebut jadi terkenal, bisa tamat riwayat mereka; karena software saya kebetulan lebih lengkap dari segi fitur, dan lebih bagus dari segi kualitas. Gratis lagi.

Jadi inilah (salah satu dari berbagai) dilema saya saat ini : Open atau Tidak ?
Saat ini, saya berkeputusan untuk tidak. Tapi jika Anda punya solusi yang bijak untuk kasus ini, do please feel free to let me know.

Kembali mengenai para developer tadi - ada satu kekurangan mereka, yaitu dari segi marketing & pricing.

Pada saat ini, cara marketing mereka adalah dengan cold calling - mereka datang langsung ke calon customer, dan menawarkan produk mereka. Ini sangat memakan waktu, yang sebetulnya bisa mereka pakai untuk menyempurnakan produk mereka.
Juga dari segi pricing, karena volume sales-nya rendah (dalam sebulan belum tentu laku), maka mereka terpaksa mematok harga tinggi, untuk menutup biaya hidup mereka. Ini justru jadi mengusir customer yang tertarik, karena harganya di luar jangkauan mereka.

Solusinya adalah dengan menurunkan harga ke batas yang terjangkau oleh banyak customer. Lalu agar pemasukan tidak menurun, karena penurunan harga tersebut, maka volume sales yang harus kita harus digenjot. Caranya adalah dengan memperluas jangkauan marketing mereka (dengan cara-cara marketing yang kreatif, namun tetap etis).
Untuk developer POS yang saya kontak tersebut, saya sudah menawarkan bantuan saya untuk hal ini.

Pada saat ini di milis juga sedang dibahas berbagai ide untuk meng-”ekspor” developer lokal Indonesia ke pasar luar negeri. Mudah-mudahan usaha ini bisa menjadi kenyataan, dan membawa manfaat bagi banyak orang.

Free stock photos

Monday, January 16th, 2006

Any website developer will need this, sooner or later. When I started creating websites back on the 90’s, these kind of stuff (free hi-q photos) just didn’t exist. So we either paid a lot of money, or use crappy images instead. Count yourselves lucky.



Friday, January 13th, 2006

Di berbagai server MySQL, terkadang saya memerlukan fitur subselect (subquery), namun tidak bisa karena versi MySQL-nya terlalu jompo :) yaitu sebelum versi 4.1

Untuk situasi tertentu, terkadang hal ini bisa diatasi dengan menambahkan kriteria di statement WHERE. Namun, untuk banyak kasus, ini tidak bisa.

Ternyata, hal ini bisa diatasi dengan memanfaatkan temporary tables.
Ini adalah salah satu contoh solusi yang membuat kita menepuk dahi kita dan bergumam, “why didn’t I think of that?”, he he

Selamat menikmati.

Clipper: reborn

Thursday, January 12th, 2006

Sebagai salah seorang eks programmer Clipper :) saya gembira sekali ketika tahu bahwa berbagai proyek compiler yang kompatibel dengan Clipper kini sudah mulai layak untuk digunakan secara profesional. Berikut ini adalah beberapa di antaranya:

1. : fork dari Harbour project, xHarbour terkesan lebih cepat berkembang. Dan memang cukup mengesankan, contoh: dengan xHarbour, maka kode Clipper Anda jadi bisa di compile dan dijalankan di DOS, Windows, Linux, dll !

2. CLIP : proyek ini menekankan pada kompatibilitas dengan CA-Clipper. Hanya berjalan di Linux, namun track-record dan daftar fiturnya cukup mengesankan.

3. Diskusi mengenai clip vs harbour vs xharbour

Mengapa Clipper ? Well, Clipper adalah salah satu programming language yang result-oriented; mendorong kita untuk menghasilkan solusi, dan bukannya sibuk dengan tetek bengek syntax / konvensi pemrograman. PHP juga mirip seperti begini.
Terutama dengan tambahan add-on libraries, maka Clipper dapat membuat kita menjadi sangat produktif dalam waktu yang sangat singkat.

Dulu saya terpaksa meninggalkan Clipper karena berbagai keterbatasannya; terutama adalah soal integritas data. Format file DBF sangat riskan, karena cukup mudah rusak.
Tetapi, kini berbagai proyek di atas telah mampu menyimpan data di backend yang berbeda; MySQL, PostgreSQL, atau bahkan Oracle. Maka, kini Clipper layak untuk dilirik kembali.

Selamat menikmati.

Hacker Indonesia

Sunday, January 8th, 2006

Setelah beberapa bulan di Indonesia, saya semakin yakin bahwa kualitas SDM IT Indonesia ada yang tidak kalah dengan IT luar negeri. Hacker kita banyak yang punya potensi yang luar biasa.

Di Birmingham dulu saya dianggap “pakar” komputer oleh para kolega saya. Salah satu keluhan mereka pada saat ini adalah “if Harry’s still here, this will be done”, karena kini sayatidak lagi bekerja di Birmingham City Council.
Tapi, saya yakin bahwa sebetulnya banyak rekan-rekan saya di Indonesia yang jauh lebih ahli lagi daripada saya.

Dan saya gembira bahwa saya tidak keliru. Selama ini, sudah berkali-kali saya, yang katanya “pakar” ini, dibuat tercengang melihat keahlian beberapa kawan-kawan disini.

Dulu saya sempat mengira bahwa untuk menjadi pakar komputer, hanya dibutuhkan kemauan belajar & bekerja keras. Namun, seperti seni, kelihatannya juga diperlukan bakat (!), untuk dapat berhasil di bidang IT.
Apakah memang benar demikian? Tapi, rasanya tidak ada penjelasan lainnya lagi, bagaimana bisa ada orang yang mampu menguasai sekian banyak topik IT, dan menjadi pakar di setiap topik tersebut. The difference is simply too vast - I’m jack of all trades, but there are those who are actually master of all trades.

Sejak saya menyadari ini sekitar setahun atau dua tahun yang lalu, saya mulai menyesuaikan arah karir saya. Kalaupun saya akan kalah dari segi kemampuan teknis dan kecepatan belajar (yang mana sangat vital untuk bidang ini); paling tidak saya harus tetap mampu untuk beradaptasi dengan fakta ini.
Kini saya lebih memfokuskan diri ke topik project management dan kemampuan analisis; bagaimana mendesain solusi IT yang tepat untuk suatu masalah. Lalu juga bagaimana memposisikan diri menjadi contact person ke user; bagaimana mengkomunikasikan berbagai isyu IT ke user dengan bahasa yang mudah dimengerti, dan bagaimana mengkomunikasikan berbagai isyu dari user ke para staf IT.

Basically, Making IT Works.

Salah satu kekurangan dari beberapa rekan hacker kita tersebut adalah, walaupun mereka luar biasa ahli dari segi teknis, namun mereka kadang gagal melihat suatu hal dari perspektif user / end user. Karena ini, maka kadang solusi yang mereka buat sangat sempurna dari segi teknis, namun tidak bisa digunakan / tidak diminati oleh para user.
Atau, kadang solusi yang dihasilkan sangat rumit dan kompleks, sehingga tidak feasible untuk di-deploy & di-maintain dalam skala besar. Dst.

Customer / user hanya ingin agar infrastruktur IT mereka berjalan. Just Works. Mereka sama sekali tidak tertarik untuk mengetahui bagaimana kita telah me tuning server mereka habis-habisan, sehingga bisa melayani jutaan request per menit tanpa tersedak sama sekali. Mereka tidak ingin tahu bagaimana software yang kita develop telah di optimalisasi sehingga hanya memerlukan sangat sedikit memory untuk berjalan.
Mereka hanya ingin bisa mengerjakan pekerjaan mereka tanpa masalah.

Jika ada yang menjadi jembatan antara kedua kubu ini, customer & hacker, then we can get the best of both worlds. Customer produktif berkat sistem kita, dan dengan senang hati membayar mahal untuk itu. Hacker yang gembira karena kerjanya dihargai, dan hasil kerjanya semakin meningkat.
I think it’s a worthy goal.

Bagi mereka yang ingin berkarir di bidang IT - Anda tetap bisa berprestasi dengan modal kerja keras dan semangat belajar yang tinggi.
Namun, akan selalu ada orang-orang yang dapat melampaui Anda, tanpa perlu berusaha sekeras Anda. Ini adalah fakta.
Jadi, jangan patah semangat. Cobalah untuk beradaptasi dengan situasi tersebut.
Dengan demikian, maka Anda akan tetap bisa, atau malah jadi sukses, berkarir di bidang IT ini.

Bagi para hacker Indonesia - terus semangat dan berkarya. Semoga akan semakin banyak pihak yang dapat menghargai potensi Anda.

Indonesia Anonymus

Friday, January 6th, 2006

Ini mungkin salah satu blog paling menarik yang pernah saya temukan :)

And no, “anonymus” is not a typo, it’s intentional.

[ Indonesia Anonymus ]

Check it out.