Nove volte su dieci, quando si strutturano bene il codice / i modelli, l'ottimizzazione diventa ovvia. Quante volte hai visto un nido di calabroni e l'hai trovato totalmente subottimale, dove alla sua ristrutturazione, molti licenziamenti sono diventati estremamente evidenti.
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.
- Antoine de Saint-Exupery
Un sistema ben strutturato sarà di natura minima e, vista la sua natura minimale, sarà ottimizzato perché il poco che c'è da collegare direttamente a quanto poco fa per raggiungere il suo obiettivo.
Modifica:
Per spiegare il punto che gli altri hanno portato via da questo, è anche completamente accurato vedere la dichiarazione come l'identificazione della relazione tra codice e dati. Tale relazione è quindi: se si modifica la struttura dei dati, sarà necessario modificare il codice per rispettare la struttura modificata. Se desideri ottimizzare il tuo codice, è probabile che dovrai modificare la struttura dei tuoi dati per rendere il tuo codice capace di gestire i dati in modo più ottimale.
Detto questo, c'è una possibilità totalmente separata a cui è stato eluso qui, e questo sarebbe che questo individuo che ha relazioni con YCombinator potrebbe riferirsi a dati di codice AS nella tradizione LISP di omoiconicity. È un tratto supporre che questo sia il significato nella mia mente, ma è YCombinator, quindi non escluderei che la citazione stia semplicemente dicendo che i LISPers sono i "migliori programmatori".