Дев'ять разів із десяти, коли ви добре структуруєте свій код / моделі, оптимізація стане очевидною. Скільки разів ви бачили гніздо шершнів і виявили його зовсім неоптимальним, де після його перебудови багато надмірностей стало надзвичайно очевидним.
Дизайнер знає, що досяг досконалості не тоді, коли не залишається нічого додати, а коли не залишається нічого, щоб забрати.
- Антуан де Сент-Екзюпері
Добре структурована система буде мінімальною за своєю суттю, а завдяки мінімальному характеру вона буде оптимізована, оскільки те, наскільки мало її стосується, безпосередньо стосується того, наскільки мало вона робить для досягнення своєї мети.
Редагувати: Щоб пояснити точку, яку інші відібрали від цього, також цілком точно бачити твердження як ідентифікаційне співвідношення між кодом і даними. Таким чином, це співвідношення є таким чином: якщо ви зміните структуру своїх даних, вам потрібно буде змінити код, щоб він відповідав зміненій структурі. Якщо ви хочете оптимізувати свій код, швидше за все, вам знадобиться змінити структуру своїх даних, щоб зробити ваш код здатним обробляти дані більш оптимально.
Однак, існує цілком окрема можливість, що тут ухиляється, і це може бути те, що цей хлопець, який має стосунки з YCombinator, може посилатися на кодові дані AS в традиції гомоконічності LISP. Це тягнуться до думки про це як про значення в моєму розумі, але це YCombinator, тому я не виключаю, що цитата просто говорить, що LISPers - це "найкращий програміст".