मानव की प्रमुख ठुड्डी एक विकासवादी रहस्य है जो हमें अन्य प्राइमेट्स से अलग करती है। हाल ही में एक अध्ययन, खोपड़ियों का विश्लेषण करने के बाद, प्रस्ताव करता है कि यह बोलने या चबाने के लिए प्रत्यक्ष चयनात्मक दबाव से नहीं उभरी। इसकी उपस्थिति चेहरे की संरचना में अन्य परिवर्तनों का साइड इफेक्ट होगी, जो प्राकृतिक चयन या आनुवंशिक बहाव द्वारा प्रेरित थे। यह दर्शाता है कि विकास अप्रत्यक्ष तरीकों से कार्य कर सकता है और हमेशा निर्देशित नहीं होता।
जब "डिज़ाइन" रिफैक्टरिंग से उभरता है: विकास से विकास के लिए सबक 💻
यह खोज सॉफ्टवेयर विकास में एक समानांतर रखती है। कभी-कभी, कोड की एक विशेषता (जैसे एक API या मॉड्यूल) जानबूझकर डिज़ाइन का परिणाम नहीं होती, बल्कि विभिन्न समस्याओं को हल करने के लिए लगातार रिफैक्टरिंग से उभरती है। सिस्टम का ठुड्डी प्रारंभिक आवश्यकताओं में नहीं था, बल्कि अन्य परिवर्तनों की वास्तुशिल्पीय परिणति है। इन पैटर्न को पहचानना जटिल सिस्टम को समझने में मदद करता है बिना उन्हें अत्यधिक इरादतनता प्रदान किए।
हमारी ठुड्डी: वह बग जो फीचर बन गया 🐛➡️✨
तो, विज्ञान के अनुसार, हमारी ठुड्डी विकासवादी रूप से एक कम्पाइलेशन आर्टिफैक्ट के समकक्ष हो सकती है। जबकि प्राकृतिक चयन अन्य क्षेत्रों को अनुकूलित कर रहा था, जबड़ा पीछे खिसक गया और वह छोटा सा उभार एक स्मृति के रूप में छोड़ गया। शायद इसलिए कुछ लोगों में यह अधिक स्पष्ट है: बिल्ड में सरल परिवर्तनशीलता। अंत में, हम इसे शेव करते हैं, प्रोफाइल करते हैं या जबड़े प्रत्यारोपित करते हैं जो प्रकृति ने कभी कार्य देने की योजना नहीं बनाई। जैविक legacy code की विडंबनाएँ।