Dengan tidak termasuk fakta tauhid, tiada satupun ilmu inferens manusia itu boleh disebut sebagai fakta yang benar jika "benar", "betul" atau "fakta" itu berasaskan pemerhatian umum atau purata daripada data kajian.
Setiap fakta ada pengecualian.
Setiap formula ada lingkungan.
Setiap kebenaran ada pengasingan.
Sebelum ini, kita percaya bahawa angsa itu semuanya putih. Tidak mungkin sama sekali angsa itu berwarna lain. Angsa di london bewarna putih. Angsa di Cina berwarna putih. Angsa yang dibela oleh Pak Samad juga berwarna putih. Jika benarlah ada angsa selain warna putih, maka kiamat semakin hampir.
Lalu mereka terjumpa angsa berwarna hitam di Australia.
Fakta sudah tidak benar. Bukan fakta lagi kini.
Warna hitam adalah warna kelabu yang tersangat gelap sebenarnya. Warna putih pula adalah warna kelabu yang tersangat cerah. Dunia kita ini begitu indah. Bukan sahaja ia penuh dengan pelbagai tahap warna kelabu, malah dihiasi pula dengan pelbagai tahap warna-warna lain.
Semoga kita dapat menikmati kepelbagaian warna dan ragam dunia ini.
Monday, April 25, 2011
Monday, April 18, 2011
A manifesto for web development that works
A manifesto for web development that works
Time to stop the rant and start thinking positive. All the above is web development that’s broken. Now, what would not-broken web development look like?
Let’s go for the following:
I want to start coding now
without having to learn configuration, dependencies or deployment;
I don’t want no glue
the web is one platform, time to stop forcing us to treat it as a collection of heterogeneous components;
I don’t want to repeat myself
so don’t force me to write several validators for the same data, or several libs that do the same thing in different components of my web application;
I don’t care about browser wars
my standard toolkit must work on all browsers, end of the story;
Give me back my agility
I want to be able to make important refactorings, to move code around the client, the server, the database component without having to rewrite everything.
Give me all of this and you’ll make me a much happier coder.
Time to stop the rant and start thinking positive. All the above is web development that’s broken. Now, what would not-broken web development look like?
Let’s go for the following:
I want to start coding now
without having to learn configuration, dependencies or deployment;
I don’t want no glue
the web is one platform, time to stop forcing us to treat it as a collection of heterogeneous components;
I don’t want to repeat myself
so don’t force me to write several validators for the same data, or several libs that do the same thing in different components of my web application;
I don’t care about browser wars
my standard toolkit must work on all browsers, end of the story;
Give me back my agility
I want to be able to make important refactorings, to move code around the client, the server, the database component without having to rewrite everything.
Give me all of this and you’ll make me a much happier coder.
Sunday, April 17, 2011
Sumber Terbuka dan Sumber Tertutup
Sumber terbuka adalah dunia yang ideal. Apa yang anda ada anda boleh guna, ubahsuai dan beri atau jual kembali kepada orang lain. Anda bebas melakukan apa sahaja dengan benda yang terbuka tadi. Kuasa di tangan anda. Fikirkan seni, robot buatan sendiri, gerakan DIY, dan yang paling popular sekali perisian Android.
Sumber tertutup pula adalah mainan kapitalis. Benda milik kita adalah terhad kepada apa yang dipersetujui semasa membeli. Jika anda membeli aplikasi Microsoft Office Home Edition, hanya tidak boleh sekali-kali menggunakannya untuk tujuan komersial. Walau menulis surat invoice kepada klien anda! Dunia sumber tertutup digambar kelam, terhad dan sempit.
Namun adakah kita betul-betul perlukan kebebasan?
Adakah kita mampu mengawal kuasa di tangan dengan sumber terbuka?
Adakah kita TAHU mengawal kuasa di tangan dengan sumber terbuka?
Jika sumber terbuka jauh lebih baik (kebebasan, kuasa dan percuma), maka kenapa sumber tertutup masih lagi menguasai dunia? Apple iPhone mengawal 70% pasaran smartphone. Microsoft masih mengawal lebih 80% pasaran PC. Jika kita betul-betul lihat pengguna yang memilih sumber tertutp, pasti kita dapat memahami majoriti pemikiran manusia di dunia ini.
Manusia itu fitrahnya lebih suka memilih jalan yang mudah. Manusia itu fitrahnya lebih suka bergantung pada orang lain. Dan kerana fitrah ini jugalah, lebih ramai daripada kita yang memilih untuk membeli jalan yang mudah dan membeli tempat bergantung berbanding kebebasan, kuasa dan percuma.
Pengajaran buat diri saya sendiri: jika ingin berbisnes, juallah produk yang selari dengan fitrah manusia. Abaikan kebebasan, kuasa dan harga total pada kebanyakan pasaran.
Sumber tertutup pula adalah mainan kapitalis. Benda milik kita adalah terhad kepada apa yang dipersetujui semasa membeli. Jika anda membeli aplikasi Microsoft Office Home Edition, hanya tidak boleh sekali-kali menggunakannya untuk tujuan komersial. Walau menulis surat invoice kepada klien anda! Dunia sumber tertutup digambar kelam, terhad dan sempit.
Namun adakah kita betul-betul perlukan kebebasan?
Adakah kita mampu mengawal kuasa di tangan dengan sumber terbuka?
Adakah kita TAHU mengawal kuasa di tangan dengan sumber terbuka?
Jika sumber terbuka jauh lebih baik (kebebasan, kuasa dan percuma), maka kenapa sumber tertutup masih lagi menguasai dunia? Apple iPhone mengawal 70% pasaran smartphone. Microsoft masih mengawal lebih 80% pasaran PC. Jika kita betul-betul lihat pengguna yang memilih sumber tertutp, pasti kita dapat memahami majoriti pemikiran manusia di dunia ini.
Manusia itu fitrahnya lebih suka memilih jalan yang mudah. Manusia itu fitrahnya lebih suka bergantung pada orang lain. Dan kerana fitrah ini jugalah, lebih ramai daripada kita yang memilih untuk membeli jalan yang mudah dan membeli tempat bergantung berbanding kebebasan, kuasa dan percuma.
Pengajaran buat diri saya sendiri: jika ingin berbisnes, juallah produk yang selari dengan fitrah manusia. Abaikan kebebasan, kuasa dan harga total pada kebanyakan pasaran.
Subscribe to:
Posts (Atom)