Sembilan dari sepuluh, ketika Anda menyusun kode / model dengan baik, optimasi akan menjadi jelas. Berapa kali Anda melihat sarang lebah dan menemukannya benar-benar suboptimal, di mana setelah merestrukturisasi, banyak redudansi menjadi sangat jelas.
Seorang desainer tahu ia telah mencapai kesempurnaan bukan ketika tidak ada lagi yang tersisa untuk ditambahkan, tetapi ketika tidak ada lagi yang tersisa untuk diambil.
- Antoine de Saint-Exupery
Sistem yang terstruktur dengan baik akan bersifat minimal, dan karena sifatnya yang minimal, sistem ini akan dioptimalkan karena seberapa kecil ada yang terkait langsung dengan seberapa sedikit yang dilakukannya untuk mencapai tujuannya.
Sunting: Untuk menguraikan pada titik yang diambil orang lain dari ini, itu juga sepenuhnya akurat untuk melihat pernyataan sebagai mengidentifikasi hubungan antara kode dan data. Karenanya, relasi itu: Jika Anda mengubah struktur data Anda, Anda perlu mengubah kode Anda untuk menghormati struktur yang diubah. Jika Anda ingin mengoptimalkan kode Anda, kemungkinan Anda perlu mengubah struktur data Anda agar kode Anda mampu menangani data lebih optimal.
Yang mengatakan, ada kemungkinan yang benar-benar terpisah yang sedang dihindari di sini, dan itu adalah bahwa orang yang memiliki hubungan dengan YCombinator ini mungkin merujuk pada data kode AS dalam tradisi LISP tentang homoikonisitas. Sangat sulit untuk menduga ini sebagai makna dalam pikiran saya, tetapi ini adalah YCombinator sehingga saya tidak akan mengesampingkan bahwa kutipan tersebut hanya mengatakan LISPers adalah "Programmer Terbaik".