आप जानते हैं, मैं काम के सिलसिले में सभी प्रकार की भाषा साइटों को खोदता हूँ, और बहुत बार ऐसा कहा जाता है: इंजीनियर (प्रोग्रामर) महंगे हैं, सर्वर नहीं हैं। वैसे, इस कहावत का संदर्भ क्लासिक है: वे कहते हैं कि हमारी भाषा में कोड L.1 L.2 पर कोड की तुलना में X गुना धीमा है, लेकिन यह प्रोग्राम के लिए अधिक सुविधाजनक है (जो, संयोगवश, अक्सर विशाल डेटा सिस्टम के अंदर जटिल संबंधों के कारण संदिग्ध है कई सौ या हजारों पौराणिक मानव-वर्षों में निर्मित)।
तो यहाँ है। IMHO, बेवकूफ कह रही है।
इस जीवन में समय महंगा है, और बाकी सब इतना है, मुआवजा और नवीकरणीय है। और अगर, उदाहरण के लिए, एक व्यक्ति अपने समय का एक सप्ताह सही ढंग से एक कार्यक्रम में मॉलोक और मुफ्त की व्यवस्था करता है, और एक परिणाम प्राप्त करता है जो L.1 में एक कार्यक्रम की तुलना में 30% तेजी से काम करता है, तो यदि यह कार्यक्रम दैनिक है (L.1 में) ) कम से कम कुछ घंटों के लिए काम करता है, इस हफ्ते, एल .2 भाषा में एक वर्ष के उपयोग के लिए एक समान कार्यक्रम लिखने में खर्च किया, फिर उन लोगों को छह महीने बचाएंगे जो इस कार्यक्रम के परिणामों की प्रतीक्षा करते हैं। और, सामान्य तौर पर, यह अन्य चीजों के लिए लोगों को अधिक समय देगा। और यह, वैसे, एक अमूर्त उदाहरण नहीं है, इंजीनियरिंग गणना में, उदाहरण के लिए, या डिजाइनरों के लिए, ये ऐसे समय होते हैं जब कोड काम करता है। और अनुक्रमण, लॉग विश्लेषण, मल्टीमीडिया कोडिंग और पसंद भी है।
ठीक है, अगर आप भी अधिक सर्वर खरीदते हैं ... लेकिन आपको यह विचार करने की आवश्यकता है कि सर्वर स्थापित करने में भी समय लगता है। और बिजली, शीतलन, आदि के लिए अतिरिक्त लागतों का सर्वर रखरखाव। ठीक है, और सबसे महत्वपूर्ण बात यह है कि यह समय भी है, क्योंकि जितने अधिक सर्वर, जितनी बार वे विफल होते हैं, उपकरण के बेड़े को आकार में बनाए रखने के लिए उतना ही अधिक समय की आवश्यकता होती है। और यहां तक कि क्लाउड सर्वर पर भी नजर रखने की जरूरत है।
तो वहाँ तुम जाओ। समय पर विचार करने की आवश्यकता है, समय, इंजीनियरों और सर्वरों को व्यक्तिगत रूप से नहीं। केवल समय के लिए मायने रखता है। और हर रोज या दीर्घकालिक (लंबे समय से माना) उपयोग के एक कार्यक्रम में उत्पादकता में 30% प्रतिशत नुकसान आवश्यक है।