101 Kutipan terkenal seputar Pemrograman Komputer
Diterjemahkan dengan bebas dari 101 Great Computer Programming Quotes.
Komputer
1. Komputer itu tidak berguna. Mereka hanya bisa memberikan jawaban. (Pablo Picasso)
2. Komputer itu seperti bikini. Mereka membuatmu tidak perlu banyak menebak-nebak. (Sam Ewing)
3. Mereka memiliki komputer, dan mungkin juga senjata pemusnah massal lainnya. (Janet Reno)
4. Hal itulah yang menyenangkan tentang komputer. Mereka tidak mendebatmu, mereka mengingat semua hal, dan mereka tidak meminum bir milikmu. (Paul Leary)
5. Jika mobil mengikuti siklus pengembangan yang sama dengan komputer, maka sebuah Rolls-Royce hari ini akan seharga $100, berjalan 1 juta mil per galon, dan meledak sekali setiap tahun, membunuh semua orang di dalamnya. (Robert X. Cringely)
Tingkat kepintaran komputer
6. Komputer semakin lama semakin pintar. Para ilmuwan mengatakan bahwa dalam waktu dekat, mereka bisa berbicara dengan kita. (Dan yang saya maksud dengan “mereka” adalah “komputer”. Saya ragu kalau para ilmuwan akan pernah dapat berbicara dengan kita). (Dave Barry)
7. Saya perhatikan akhir-akhir ini, rasa takut bahwa komputer akan menjadi pintar dan mengambil alih dunia telah hilang dari peradaban kita. Sepanjang yang saya ingat, hal ini terjadi ketika MS-DOS diluncurkan. (Larry DeLuca)
8. Menanyakan apakah komputer dapat berpikir sama seperti menanyakan apakah kapal selam dapat berenang. (Edsger W. Dijkstra)
9. Hal yang lucu untuk hidup selama 100 tahun dan hanya bisa mengingat 30 juta byte. Tahu nggak, itu lebih kecil dari CD. Kondisi manusia semakin lama terlihat semakin tidak berguna. (Marvin Minsky)
Kepercayaan
10. Pusat komputer kota yang mengatakannya padamu? R2D2, jangan percaya pada komputer yang tidak kau kenal! (C3PO)
11. Jangan pernah percaya pada komputer yang tidak bisa kau lempar keluar jendela. (Steve Wozniak)
Hardware
12: Hardware: bagian dari sistem komputer yang bisa ditendang. (Jeff Pesis)
Software
13. Sebagian besar software saat ini sangat mirip dengan piramid Mesir yang dibangun dengan jutaan batu yang ditumpuk satu diatas yang lainnya, tanpa kekuatan struktural dan dilakukan dengan paksa oleh ribuan budak. (Alan Kay)
14. Akhirnya saya mengerti arti “upward compatible”: kita harus berurusan dengan semua kesalahan-kesalahan kita yang lama. (Dennie van Tassel)
Sistem Operasi
15. Ada 2 produk utama keluaran Berkeley: LSD dan UNIX. Kami tidak percaya kalau hal ini adalah kebetulan. (Jeremy S. Anderson)
16. 19 Januari 2038 pukul 3:14:07 pagi. (Hari kiamat menurut Unix – 2^32 detik setelah 1 Januari 1970)
17. Semua sistem operasi di luar sana kira-kira sama… Kami semua ancur. (Brian Valentine, Senior VP Microsoft, ketika menjelaskan kondisi keamanan sistem operasi, 2003)
18. Microsoft memiliki versi terbaru, Windows XP, yang menurut semua orang adalah “Windows yang paling dapat diandalkan”. Buat saya, hal ini seperti mengatakan asparagus sebagai “sayuran yang paling disukai”. (Dave Barry)
Internet
19. Internet? Barang itu masih ada? (Homer Simpson)
20. Web itu seperti dominatrix. Kemanapun saya melihat, saya selalu melihat tombol kecil bertuliskan “Submit”. (Nytwind)
21. Kalau dipikir-pikir lagi, sudah ada 1 juta moneyt di depan 1 juta mesin ketik, tapi Usenet tetap tidak seperti Shakespeare. (Blair Houghton)
Industri Software
22. Pencapaian utama dari industri software komputer adalah peniadaan terus menerus kemajuan menakjubkan yang telah dicapai oleh industri hardware komputer.
23. Inovasi yang asli sering kali datang dari perusahaan startup kecil yang cukup ramping untuk menciptakan pasar tapi tidak cukup besar untuk menguasainya. (Timm Martin)
24. Telah sering dikatakan bahwa disiplin keilmuan yang hebat itu seperti raksasa yang berdiri di atas raksasa lainnya. Juga telah sering dikatakan bahwa industri software itu seperti cebol yang berdisi di atas jari kaki cebol lainnya. (Alan Cooper)
25. Semua ini bukan mengenai bit, byte dan protokol, tapi mengenai keuntungan, kerugian dan margin. (Lou Gerstner)
26. Kami adalah Microsoft. Perlawanan adalah sia-sia. Anda akan diasimilasikan. (Stiker bemper mobil)
Demo Software
27. Tidak perduli bagaimana lancarnya sebuah demo ketika latihan, ketika melakukannya di depan umum, kemungkinan presentasi tanpa kesalahan adalah berbanding terbalik dengan jumlah orang yang menonton, pangkat jumlah uang yang terlibat. (Mark Gibbs)
Paten Software
28. Sebagian besar paten adalah sampah. Menghabiskan waktu membacanya adalah bodoh. Seharusnya pemilik paten yang melakukannya, dan menerapkannya. (Linus Torvalds)
Kompleksitas
29. Mengendalikan kompleksitas adalah inti dari pemrograman komputer. (Brian Kernigan)
30. Kompleksitas akan membunuhmu. Dia menyedot kehidupan dari setiap developer, dia membuat produk sulit direncanakan, dibangun dan diuji, dia menghasilkan masalah keamanan, dan dia membuat pengguna dan administrator frustasi. (Ray Ozzie)
31. Ada 2 cara membuat desain software. Cara pertama adalah membuatnya sangat sederhana sehingga jelas terlihat tidak ada kesalahan. Cara lain adalah membuatnya sangat rumit sehingga tidak ada kesalahan yang jelas terlihat. (C.A.R. Hoare)
32. Tujuan sebuah software yang bagus adalah membuat sesuatu yang kompleks terlihat sederhana. (Grady Booch)
Kemudahan Penggunaan
33. Ingat hal ini: anda bukanlah seorang “dummy”, apapun yang dikatakan banyak buku komputer. Orang-orang bodoh adalah mereka, yang walaupun seorang ahli, tidak dapat membuat hardware dan software yang dapat digunakan oleh konsumen biasa jika nyawa mereka bergantung pada hal itu. (Walter Mossberg)
34. Pembuat software berusaha membuat paket softwara mereka lebih “user-friendly”… Cara terbaik sampai saat ini adalah mengambil semua brosur dan menambahkan tulisan”user-friendly” di sampulnya. (Bill Gates)
35. Ada sebuah cerita kuno mengenai seseorang yang berharap bahwa komputernya dapat digunakan semudah teleponnya. Harapannya terkabul, karena sekarang saya tidak tau bagaimana caranya menggunakan telepon saya. (Bjarne Stroustrup)
Pengguna
36. Orang bodoh manapun dapat menggunakan komputer. Liat saja sendiri. (Ted Nelson)
37. Hanya ada 2 industri yang menyebut pelanggan mereka sebagai “pengguna”. (Edward Tufte)
Programmer
38. Programmer sedang berlomba dengan Alam Semesta untuk membuat program yang aman bagi orang bodoh yang lebih besar dan lebih baik, sementara Alam Semesta terusaha menciptakan orang bodoh yang lebih besar dan lebih baik. Sampai saat ini, Alam Semesta terlihat masih memang. (Rich Cook)
39. Sebagian besar dari anda mengetahui nilai-nilai seorang programmer. Nilai-nilai tersebut ada 3: kemalasan, ketidaksabaran, dan kesombongan. (Larry Wall)
40. Masalah utama seorang programmer adalah anda tidak pernah tau apa yang sedang dia kerjakan, sampai ketika masalah itu muncul dan sudah terlambat untuk mengatasinya. (Seymour Cray)
41. Itulah masalahnya dengan orang-orang yang mengira mereka membenci komputer. Mereka sebenarnya benci pada programmer yang buruk. (Larry Niven)
42. Sudah cukup lama saya bingung mengapa sesuatu yang sangat mahal, sangat maju, bisa menjadi sangat tidak berguna. Kemudian saya sadar bahwa komputer adalah sebuah mesin bodoh yang dapat melakukan banyak hal yang sangat pintar, sementara programmer komputer adalah orang-orang yang sangat pintar yang dapat melakukan hal-hal yang sangat bodoh. Pendeknya, mereka sangat cocok. (Bill Bryson)
43. Pendidikan Ilmu Komputer tidak dapat membuat siapapun menjadi ahli pemrograman, sama seperti mempelajari kuas dan cat tidak membuat siapapun menjadi ahli lukis. (Eric Raymond)
44. Programmer adalah seseorang yang terlihat sebagai seorang ahli karena dia, setelah menekan tombol yang tak terhitung, dapat menghasilkan serangkaian jawaban yang tidak dapat dimengerti, yang dihitung dengan ketepatan yang sangat akurat berdasarkan asumsi yang meragukan di atas angka-angka yang dapat diperdebatkan, yang diambil dari dokumen yang tidak lengkap dan dijalankan di atas peralatan yang keakuratannya dipertanyakan, oleh orang yang keandalan dan kesehatan mentalnya diragukan, dengan tujuan untuk membiungungkan sebuah departemen yang tidak memiliki kuasa apa-apa yang sialnya bertanya mengenai informasi tersebut. (IEEE Grid newsmagazine)
45. Seorang hacker, dalam beberapa bulan, dapat menghasilkan sesuatu yang sebuah grup development kecil (katakanlah, 7-8 orang) sulit lakukan dalam waktu 1 tahun. IBM pernah melaporkan bahwa programmer tertentu bisa 100 kali lebih produktif daripada pekerja lain, bahkan lebih. (Peter Seebach)
46. Programmer terbaik tidak hanya sedikit lebih baik daripada programmer yang baik. Mereka berkali lipat lebih baik, diukur dengan standar apapun: kreativitas konseptual, kecepatan, rancangan yang sama sekali baru, dan kemampuan menyelesiakan masalah. (Randall E. Stross)
47. Seorang operator terbaik mendapatkan gaji beberapa kali lipat seorang operator rata-rata, tetapi seorang programmer yang hebat senilai dengan 10,000 programmer rata-rata. (Bill Gates)
Pemrograman
48. Jangan khawatir kalau hasilnya tidak berjalan baik. Kalau dia berjalan dengan baik, kau akan kehilangan pekerjaan. (Hukum Mosher untuk Rekayasa Perangkat Lunak)
49. Mengukur pembuatan program berdasarkan jumlah baris kode sama seperti mengukur pembuatan pesawat terbang berdasarkan beratnya. (Bill Gates)
50. Nilai dari menulis kode memiliki tempat dalam hirarki manusia di atas perampok makam dan dibawah manajemen. (Gerald Weinberg)
51. Pertama-tama, pelajarilah ilmu komputer dan semua teori. Kemudian, kembangkan cara pemrogramanmu. Setelah itu, lupakan semuanya, dan langsunglah melakukan hacking. (George Carrette)
52. Pertama-tama, pecahkan masalahnya. Kemudian, tulis kodenya. (John Johnson)
53. Optimisme adalah bahaya pekerjaan dalam pemrograman. Umpan balik adalah obatnya. (Kent Beck)
54. Membuat iterasi adalah manusiawi, membuat rekursif adalah dewa. (L. Peter Deutsch)
55. Hal terbaik mengenai boolean adalah walaupun kita salah, kita hanya salah hitung sebesar 1 bit. (Anonymous)
56. Apakah array seharusnya dimulai dari 0 atau 1? Kompromi 0.5 yang saya tawarkan telah ditolak tanpa, menurut saya, pertimbangan yang matang. (Stan Kelly-Bootle)
Bahasa Pemrograman
57. Hanya ada 2 jenis bahasa pemrograman: yang selalu dijelek-jelekkan orang dan yang tidak pernah dipakai orang. (Bjarne Stroustrup)
58. PHP adalah setan kecil yang diciptakan oleh amatir yang bodoh, sedangkan Perl adalah setan besar dan sangat jahat yang diciptakan oleh profesional yang jago tapi memiliki kelainan. (Jon Ribbens)
59. Menggunakan COBOL memasung pikiran. Oleh karena itu, mengajar COBOL harus dianggap sebagai pelanggaran kriminal. (E.W. Dijkstra)
60. Adalah tidak mungkin mengajarkan cara pemrograman yang baik kepada siswa yang telah pernah menggunakan BASIC. Sebagai programmer potensial, jiwa mereka telah termutilasi tanpa harapan kesembuhan. (E.W. Dijkstra)
61. Saya rasa Microsoft memberi nama .Net agar tidak muncul dalam daftar direktori Unix. (Oktal)
62. Tidak ada satupun bahasa pemrograman, bagaimanapun terstrukturnya, yang dapat mencegah programmer membuat program yang jelek. (Larry Flon)
63. Desain bahasa komputer seperti berjalan di tengah taman (park), yaitu taman Jurasik (Jurassic Park). (Larry Wall)
C/C++
64. 50 tahun penelitian bahasa pemrograman, dan kita hanya menghasilkan C++? (Richard A. O’Keefe)
65. Menulis dalam C atau C++ adalah seperti menggunakan gergaji mesin tanpa pengaman. (Bob Gray)
66. Dengan C++, sulit sekali menembak diri kita sendiri di kaki, tapi kalau hal itu terjadi, engkau akan kehilangan seluruh kakimu. (Bjarne Stroustrup)
67. C++: ketika teman (friend) memiliki akses pada anggota badan pribadimu (private members). (Gavin Russell Baker)
68. Salah satu penyebab utama kejatuhan Kerajaan Romawi adalah bahwa mereka tidak memiliki angka nol, sehingga tidak memiliki cara untuk mengakhiri program C mereka. (Robert Firth)
Java
69. Java, dalam banyak perkara, adalah C++-. (Michael Feldman)
70. Bila kita mengatakan bahwa Java itu enak karena dapat berjalan di semua sistem operasi, hal itu sama dengan mengatakan bahwa sex anal adalah enak karena bisa dilakukan dengan semua jenis kelamin. (Alanna)
71. Oke deh, Java MUNGKIN bisa menjadi contoh yang baik bagaimana seharusnya membuat sebuah bahasa pemrograman. Tapi aplikasi yang dibuat dengan Java adalah contoh yang baik bagaimana aplikasi seharusnya TIDAK dibuat. (pixadel)
72. Kalau Java memiliki sebuah Garbage Collection yang sempurna, hampir semua program akan terhapus pada saat dijalankan. (Robert Sewell)
Open Source
73. Software itu seperti sex: Lebih baik kalo bebas. (Linus Torvalds)
74. Orang-orang yang takut terhadap Free Software hanyalah mereka yang produknya bernilai lebih rendah lagi. (David Emery)
Kode Pemrograman
75. Sebuah kode yang baik adalah sekaligus dokumentasinya yang terbaik. (Steven McConnell)
76. Kode milikmu yang tidak kau lihat leibh dari 6 bulan sama saja dengan kode yang dibuat oleh orang lain. (Hukum Eagleson)
77. 90% bagian pertama dari kode menghabiskan 90% bagian pertama dari waktu pengembangan. 10% bagian kode sisanya menghabiskan 90% bagian lain dari waktu pengembangan. (Tom Cargill)
Pengembangan Software
78. Programmer yang baik menggunakan otaknya, tapi kerangka kerja yang baik menghemat waktu untuk berpikir. (Francis Glassborow)
79. Dalam software, kita jarang sekali memiliki daftar kebutuhan yang jelas. Kalaupun ada, satu-satunya ukuran kesuksesan adalah apakah solusi kita bisa menyelesaikan masalah sesuai pemikiran pengguna yang selalu berubah-ubah. (Jeff Atwood)
80. Melihat kondisi menyedihkan dari program komputer saat ini, pengembangan software masih seperti ilmu hitam, dan masih belum dapat dimasukkan ke dalam disiplin rekayasa. (Bill Clinton)
81. Kita tidak dapat memiliki software yang hebat tanpa sebuah tim yang hebat, dan sebagian besar tim software bertingkah laku seperti keluarga yang berantakan. (Jim McCarthy)
Debugging
82. Sejak awal kita melakukan pemrograman, secara mengejutkan kita mendapati bahwa tidak mudah membuat sebuah program yang berjalan baik seperti yang kita bayangkan sebelumnya. Kita harus menciptakan proses debugging. Saya masih ingat saatnya ketika saya menyadari bahwa sebagian besar hidup saya akan saya habiskan untuk menemukan kesalahan pada program saya sendiri. (Maurice Wilkes menemukan debugging, 1949)
83. Debugging itu dua kali lebih sulit daripada menulis kode itu sendiri. Karena itu, jika anda menulis kode dengan cara yang sepintar mungkin, anda secara definisi tidak akan cukup pintar untuk melakukan debugging terhadapnya. (Brian Kernighan)
84. Kalau debugging adalah proses menghilangkan bug, maka pemrograman haruslah sebuah proses untuk menambahkan bug. (Edsger W. Dijkstra)
Kualitas
85. Saya tidak peduli kalau program itu berjalan di mesinmu! Kita tidak mengirimkan mesinmu! (Vidiu Platon)
86. Pemrograman itu seperti sex: satu kesalahan dan anda akan memberikan dukungan seumur hidup. (Michael Sinz)
87. Ada dua cara membuat program yang bebas kesalahan. Hanya saja, hanya cara ketiga yang benar. (Alan J. Perlis)
88. Anda bisa mendapatkan software berkualitas atau software yang menggunakan aritmatika dengan pointer. Anda tidak bisa mendapatkan keduanya sekaligus. (Bertrand Meyer)
89. Kalau McDonalds dijalankan seperti sebuah perusahaan software, satu dari 100 Big Mac akan membuatmu keracunan, dan tanggapan dari mereka adalah, “Kami minta maaf, ini kami berikan kupon untuk 2 Big Mac gratis”. (Mark Minasi)
90. Lakukan pemrograman dengan bayangan bahwa orang yang akan memelihara hasil kode mu adalah seorang psikopat berbahaya yang tau anda tinggal dimana. (Martin Golding)
91. Melakukan kesalahan adalah manusiawi, tapi untuk benar-benar membuat kesalahan parah, anda membutuhkan sebuah komputer. (Paul Ehrlich)
92. Sebuah komputer memampukan anda membuat lebih banyak kesalahan dalam waktu yang lebih singat daripada temuan apapun dalam sejarah manusia. Mungkin dengan pengecualian senjata api dan tequila. (Mitch Radcliffe)
Ramalan
93. Semua hal yang bisa ditemukan sudah ditemukan. (Charles H. Duell, Komisioner, US Office of Patents, 1899)
94. Saya rasa ada pasar di dunia untuk kurang lebih 5 komputer. (Thomas J. Watson, Chairman, IBM, sekitar 1948)
95. Sepertinya kita sudah mencapai batasan apa yang bisa dicapai dengan teknologi komputer, walaupun kita harus hati-hati dengan pernyataan seperti itu, karena biasanya akan terlihat bodoh dalam 5 tahun. (John Von Neumann, sekitar 1949)
96. Tapi apa gunanya barang ini? (Seorang insinyur di Advanced Computing Systems Division, IBM, mengomentari microchip, 1968)
97. Tidak ada alasan mengapa seorang individu harus memiliki sebuah komputer di rumah. (Ken Olson, Presiden, Digital Equipment Corporation – DEC, 1977)
98. 640K sudah cukup untuk semua orang. (Bill Gates, 1981)
99. Windows NT bisa menggunakan 2 Gigabyte RAM, lebih dari apa yang dibutuhkan oleh semua aplikasi sampai kapan pun. (Microsoft, mengenai pengembangan Windows NT, 1992)
100. Kita tidak akan pernah menjadi masyarakat yang total tanpa kertas, kecuali kalau Palm Pilot meluncurkan WipeMe 1.0. (Andy Pierson)
101. Kalau berlanjut seperti ini, manusia akan berevolusi dan kehilangan semua jarinya, kecuali jari untuk menekan tombol. (Frank Lloyd Wright)