Kata kata bijak "Edsger Dijkstra" tentang "REALITAS"
"Naikkan standar kualitas Anda setinggi yang bisa Anda jalani, hindari membuang-buang waktu Anda untuk masalah rutin, dan selalu berusaha untuk bekerja sedekat mungkin pada batas kemampuan Anda. Lakukan ini, karena ini adalah satu-satunya cara untuk menemukan bagaimana batas itu harus bergerak maju."
--- Edsger Dijkstra
"... sebagai manusia yang lamban, saya memiliki kepala yang sangat kecil dan saya lebih baik belajar untuk hidup dengannya dan untuk menghormati keterbatasan saya dan memberi mereka kredit penuh, daripada mencoba untuk mengabaikannya, karena upaya sia-sia yang terakhir akan dihukum oleh kegagalan."
--- Edsger Dijkstra
"Ya, saya menyampaikan keprihatinan Anda: bagaimana memprogram dengan baik - meskipun topik yang bisa diajar - sulit diajarkan. Situasi ini mirip dengan yang ada di matematika, di mana kurikulum eksplisit terbatas pada hasil matematika; bagaimana melakukan matematika adalah sesuatu yang harus diserap oleh siswa oleh osmosis, sehingga untuk berbicara. Salah satu alasan untuk lebih suka memanipulasi simbol, menghitung argumen adalah bahwa desain mereka jauh lebih baik diajar daripada desain argumen verbal / gambar. Pengenalan kursus dalam skala besar tentang metodologi perhitungan seperti itu, akan menghadapi masalah politik yang tidak mungkin terjadi."
--- Edsger Dijkstra
"Kita semua dibentuk oleh alat yang kita gunakan, khususnya: formalisme yang kita gunakan membentuk kebiasaan berpikir kita, untuk menjadi lebih baik atau lebih buruk, dan itu berarti bahwa kita harus sangat berhati-hati dalam memilih apa yang kita pelajari dan ajarkan, untuk tidak belajar tidak mungkin."
--- Edsger Dijkstra
"Dalam hal ini sebuah program seperti puisi: Anda tidak dapat menulis puisi tanpa menulisnya. Namun orang-orang berbicara tentang pemrograman seolah-olah itu adalah proses produksi dan mengukur "produktivitas programmer" dalam hal "jumlah baris kode yang dihasilkan". Dengan demikian mereka memesan nomor itu di sisi yang salah dari buku besar: kita harus selalu merujuk pada "jumlah baris kode yang dihabiskan"."
--- Edsger Dijkstra
"Kekuatan intelektual kita agak diarahkan untuk menguasai hubungan statis dan bahwa kekuatan kita untuk memvisualisasikan proses yang berkembang dalam waktu relatif kurang berkembang. Untuk alasan itu kita harus melakukan (sebagai programmer sadar akan keterbatasan kita) yang terbaik untuk mempersingkat kesenjangan konseptual antara program statis dan proses dinamis, untuk membuat korespondensi antara program (menyebar dalam ruang teks) dan proses (menyebar dalam waktu) sepele mungkin."
--- Edsger Dijkstra
"Kami akan melakukan pekerjaan pemrograman yang jauh lebih baik, asalkan kami mendekati tugas dengan penghargaan penuh atas kesulitan yang luar biasa, asalkan kami tetap berpegang pada bahasa pemrograman yang sederhana dan elegan, asalkan kami menghormati keterbatasan intrinsik dari pikiran manusia dan mendekati tugas sebagai Pemrogram Sangat Rendah Hati."
--- Edsger Dijkstra
"Saya sekarang memiliki bola kristal berkabut untuk waktu yang cukup lama. Prediksinya selalu suram dan biasanya benar, tetapi saya cukup terbiasa dengan hal itu dan mereka tidak akan menghalangi saya untuk memberi Anda beberapa saran, bahkan jika itu hanya latihan sia-sia yang efeknya hanya membuat Anda merasa bersalah."
--- Edsger Dijkstra
"... Penyederhanaan memiliki dampak ilmiah jangka panjang yang jauh lebih besar daripada prestasi individu yang cerdas. Peluang untuk penyederhanaan sangat menggembirakan, karena dalam semua contoh yang muncul dalam pikiran, sistem yang sederhana dan elegan cenderung lebih mudah dan lebih cepat untuk merancang dan mendapatkan yang benar, lebih efisien dalam pelaksanaannya, dan jauh lebih dapat diandalkan daripada alat yang lebih rumit yang harus dibuat. menjadi debugged ke beberapa tingkat penerimaan .... Kesederhanaan dan keanggunan tidak populer karena mereka membutuhkan kerja keras dan disiplin untuk mencapai dan pendidikan harus dihargai."
--- Edsger Dijkstra
"... yang diminta oleh masyarakat adalah minyak ular. Tentu saja, minyak ular memiliki nama yang paling mengesankan - jika tidak Anda tidak akan menjual apa pun - seperti "Analisis dan Desain Terstruktur", "Rekayasa Perangkat Lunak", "Model Kedewasaan", "Sistem Informasi Manajemen", "Lingkungan Dukungan Proyek Terpadu" " Orientasi Objek ”dan“ Rekayasa Ulang Proses Bisnis ”."
--- Edsger Dijkstra
"Teknik-teknik penalaran efektif yang diperlukan cukup formal, tetapi selama pemrograman dilakukan oleh orang-orang yang tidak menguasainya, krisis perangkat lunak akan tetap bersama kita dan akan dianggap sebagai penyakit yang tidak dapat disembuhkan. Dan Anda tahu apa penyakit yang tidak dapat disembuhkan: mereka mengundang dukun dan penipu, yang dalam hal ini berbentuk ahli Rekayasa Perangkat Lunak."
--- Edsger Dijkstra
"[Meskipun ilmu komputer adalah disiplin yang cukup baru, itu terutama didasarkan pada pandangan dunia Cartesian. Seperti yang ditunjukkan Edsgar W. Dijkstra] Suatu disiplin ilmu muncul dengan - biasanya agak lambat! - Penemuan aspek mana yang dapat 'dipelajari' secara bermakna dalam isolasi demi konsistensi mereka sendiri."
--- Edsger Dijkstra
"LISP dengan bercanda digambarkan sebagai "cara paling cerdas untuk menyalahgunakan komputer." Saya pikir deskripsi itu adalah pujian yang luar biasa karena ia memancarkan rasa pembebasan sepenuhnya: itu telah membantu sejumlah rekan manusia kita yang paling berbakat dalam memikirkan pemikiran-pemikiran yang sebelumnya mustahil."
--- Edsger Dijkstra
"Apa yang disebut "bahasa alami" sangat bagus untuk tujuan yang diciptakannya, seperti bersikap tidak sopan, untuk menceritakan lelucon, untuk menipu atau untuk bercinta di dalamnya (dan para Ahli Teori Kritik Sastra bahkan dapat bebas dari konten di dalamnya) ), tetapi sangat tidak memadai ketika kita harus berurusan dengan situasi yang rumit, situasi yang tidak dapat dihindari muncul dalam kegiatan seperti legislasi, arbitrase, matematika atau pemrograman."
--- Edsger Dijkstra
"Ketika saya kembali dari Munich, saat itu bulan September, dan saya adalah Profesor Matematika di Universitas Teknologi Eindhoven. Belakangan saya mengetahui bahwa saya telah menjadi pilihan ketiga Departemen, setelah dua analis numerik menolak undangan itu; keputusan untuk mengundang saya tidak mudah, di satu sisi karena saya belum benar-benar belajar matematika, dan di sisi lain karena sandal saya, janggut saya dan "kesombongan" saya (apa pun itu)."
--- Edsger Dijkstra
"John von Neumann menarik perhatian pada apa yang menurutnya kontras. Dia berkomentar bahwa untuk mekanisme sederhana, seringkali lebih mudah untuk menggambarkan bagaimana mereka bekerja daripada apa yang mereka lakukan, sedangkan untuk mekanisme yang lebih rumit, biasanya sebaliknya."
--- Edsger Dijkstra
"Jika dalam fisika ada sesuatu yang tidak Anda mengerti, Anda selalu dapat bersembunyi di balik kedalaman alam yang belum dipetakan. Anda selalu bisa menyalahkan Tuhan. Anda tidak menjadikannya begitu rumit. Tetapi jika program Anda tidak bekerja, tidak ada yang bersembunyi. Anda tidak dapat bersembunyi di balik sifat keras kepala. Jika tidak berhasil, Anda telah mengacaukannya."
--- Edsger Dijkstra
"Aspek yang paling penting, tetapi juga paling sulit dipahami, dari alat apa pun adalah pengaruhnya terhadap kebiasaan mereka yang melatih diri dalam penggunaannya. Jika alat itu adalah bahasa pemrograman, pengaruhnya, apakah kita suka atau tidak, pengaruh pada kebiasaan berpikir kita .... Bahasa pemrograman adalah alat yang memiliki pengaruh mendalam pada kebiasaan berpikir kita."
--- Edsger Dijkstra
"Setelah Revolusi Kebudayaan dan sekarang resesi, saya mengamati tekanan yang meningkat untuk bekerja sama dan mempromosikan "kerja tim". Untuk sifat anti-individualistisnya, dorongan semacam itu tentu saja sangat mencurigakan; beberapa orang mungkin tidak begitu peka terhadapnya, tetapi setelah melihat Hitlerjugend beraksi cukup untuk sisa hidup Anda untuk sangat waspada terhadap "semangat tim." Sangat."
--- Edsger Dijkstra
"Jangan salahkan saya atas kenyataan bahwa pemrograman yang kompeten, seperti yang saya lihat sebagai kemungkinan intelektual, akan terlalu sulit bagi kebanyakan programmer, Anda tidak boleh terjebak dalam perangkap menolak teknik bedah karena itu di luar kemampuan tukang cukur di tokonya di sudut."
--- Edsger Dijkstra
"Ilmu komputer tidak lebih tentang komputer daripada astronomi adalah tentang teleskop, biologi adalah tentang mikroskop atau kimia adalah tentang gelas kimia dan tabung reaksi. Ilmu pengetahuan bukan tentang alat. Ini tentang bagaimana kita menggunakannya, dan apa yang kita temukan ketika kita melakukannya."
--- Edsger Dijkstra