दस में से नौ बार, जब आप अपने कोड / मॉडल को अच्छी तरह से संरचना करते हैं, तो अनुकूलन स्पष्ट हो जाएगा। आपने कितनी बार एक सींग वाले घोंसले को देखा है और इसे पूरी तरह से उप-रूपी माना है, जहां इसे पुनर्गठन करने पर, बहुत सारे अतिरेक बेहद स्पष्ट हैं।
एक डिजाइनर जानता है कि उसने पूर्णता तब हासिल की है जब जोड़ने के लिए कुछ भी नहीं बचा है, लेकिन जब कुछ भी नहीं बचा है तो उसे लेने के लिए नहीं है।
- ओंत्वान डे सेंट - एक्सुपरी
एक अच्छी तरह से संरचित प्रणाली प्रकृति में कम से कम होगी, और इसकी न्यूनतम प्रकृति के कारण इसे अनुकूलित किया जाएगा क्योंकि यह कितना कम है इसका सीधा संबंध यह है कि यह लक्ष्य पूरा करने के लिए कितना कम है।
संपादित करें: बिंदु से दूसरे को निकालने के लिए, इससे दूर हो गए, यह कथन और कोड और डेटा के बीच के संबंध को पहचानने के रूप में पूरी तरह से सटीक है। यह संबंध इस प्रकार है: यदि आप अपने डेटा की संरचना को बदलते हैं, तो आपको परिवर्तित संरचना का सम्मान करने के लिए अपना कोड बदलना होगा। यदि आप अपना कोड ऑप्टिमाइज़ करना चाहते हैं, तो संभावना है कि आपको अपने कोड को डेटा को बेहतर तरीके से संभालने में सक्षम बनाने के लिए अपने डेटा की संरचना को बदलना होगा।
उस ने कहा, एक पूरी तरह से अलग संभावना है जिसे यहां से हटा दिया जा रहा है, और यह होगा कि वाईकॉम्बिनेटर के साथ संबंध रखने वाले इस साथी को समलैंगिकता की एलआईएसपी परंपरा में डेटा के रूप में कोड के रूप में संदर्भित किया जा सकता है। यह मेरे मन में अर्थ के रूप में इसे बढ़ाने के लिए एक खिंचाव है, लेकिन यह YCombinator है इसलिए मैं यह नहीं कहूंगा कि बोली बस यह कह रही है कि LISPers "सर्वश्रेष्ठ प्रोग्रामर" हैं।