Kata kata bijak "John Carmack" tentang "KELAS"
"Poin penting adalah bahwa biaya penambahan fitur bukan hanya waktu yang diperlukan untuk kode itu. Biaya juga termasuk penambahan hambatan untuk ekspansi di masa depan. Tentu, daftar fitur apa pun yang diberikan dapat diimplementasikan, diberikan waktu pengkodean yang cukup. Tapi selain terlambat datang, Anda biasanya akan berakhir dengan basis kode yang sangat rapuh sehingga ide-ide baru yang seharusnya mati-sederhana akhirnya membutuhkan waktu lebih lama untuk bekerja di web yang sudah kusut. Caranya adalah dengan memilih fitur yang tidak saling bertarung."
--- John Carmack
"Pemrograman dalam arti abstrak adalah apa yang benar-benar saya nikmati. Saya menikmati banyak area berbeda dari itu ... Saya mengambil banyak kesenangan menulis driver perangkat untuk Linux. Saya juga bisa bersenang-senang menulis manajer database atau sesuatu karena selalu ada masalah yang menarik."
--- John Carmack
"Pemrogram Eskalasi berasal dari latar belakang yang sama sekali berbeda, dan basis kode adalah STL ini, tingkatkan itu, isi daftar properti, kirim acara, dan delegasikan. Saya telah menyembunyikan beberapa kecurigaan bahwa basis kode besar kita mungkin mendapat manfaat dari penerapan beberapa pola desain C ++ “modern” yang lebih banyak, meskipun melihat basis kode permainan besar lainnya menderita di bawahnya. Sejak itu saya menarik kembali kecurigaan itu."
--- John Carmack
"Berbagi kode sepertinya The Right Thing to Do. Biayanya sedikit, tetapi menguntungkan banyak orang dengan cara yang kadang sangat signifikan. Ada banyak proyek penelitian universitas, bukti demo penerbit konsep, dan tempat tidur uji platform baru yang memanfaatkan kode. Perangkat lunak gratis yang dihargai orang menambah kekayaan bagi dunia."
--- John Carmack
"Beberapa orang yang sinis berpikir bahwa setiap kegiatan harus berputar di sekitar dolar yang kuat, dan bahwa siapa pun yang mengatakan sebaliknya hanya berusaha menipu publik. Saya mungkin tidak akan pernah bisa meyakinkan mereka bahwa itu tidak selalu terjadi, tetapi saya merasa puas mengetahui bahwa saya hidup di dunia yang kurang suram daripada mereka."
--- John Carmack
"Di era informasi, hambatan [untuk masuk ke pemrograman] tidak ada. Hambatan itu dipaksakan sendiri. Jika Anda ingin memulai dan mengembangkan beberapa hal baru yang hebat, Anda tidak perlu jutaan dolar kapitalisasi. Anda membutuhkan cukup pizza dan Diet Coke untuk ditempelkan di lemari es Anda, PC murah untuk bekerja, dan dedikasi untuk melanjutkannya. Kami tidur di lantai. Kami menyeberangi sungai."
--- John Carmack
"Jujur, saya menghabiskan sedikit waktu untuk memikirkan peristiwa masa lalu, dan tentu saja saya tidak memeringkatnya. Saya melihat ke belakang dan berpikir bahwa saya telah melakukan banyak pekerjaan baik selama bertahun-tahun, tetapi saya jauh lebih bersemangat tentang apa yang akan terjadi di masa depan."
--- John Carmack
"Saya benar-benar berpikir, jika ada, ada lebih banyak bukti untuk menunjukkan bahwa permainan kekerasan mengurangi agresi dan kekerasan. Sebenarnya ada beberapa penelitian tentang itu, bahwa itu katarsis. Jika Anda pergi ke QuakeCon dan berjalan di sana dan Anda melihat orang-orang di sana [dan membandingkannya dengan] penampang acak kampus kampus, Anda mungkin akan menemukan kerumunan orang yang lebih damai di konvensi permainan. Saya pikir itu paling netral netral dan berpotensi positif."
--- John Carmack
"Gagasan bahwa saya dapat dihadapkan dengan masalah, berangkat untuk menyelesaikannya secara logis dengan alat yang ada, dan berakhir dengan program yang tidak dapat digunakan secara hukum karena orang lain mengikuti langkah logis yang sama beberapa tahun yang lalu dan mengajukan permohonan paten di atasnya mengerikan."
--- John Carmack