एंबेडेड सिस्टम प्रोग्रामर हर समय इस में चलते हैं! और दो भाग समाधान है:
- आपकी आवश्यकताओं को Y हार्डवेयर पर X प्रदर्शन निर्दिष्ट करना होगा।
- Y हार्डवेयर पर परीक्षण करें, और जब आपको X प्रदर्शन नहीं मिलता है, तो बग दर्ज करें।
फिर इससे कोई फर्क नहीं पड़ता कि आपके डेवलपर्स किस हार्डवेयर पर काम करते हैं।
एक बार जब आप ऐसा कर लेते हैं, तो कहते हैं कि तेज़ उपकरण आपके प्रोग्रामर को दिन में आधे घंटे, या साल में 125 घंटे बचा सकते हैं। और मान लें कि वे प्रति वर्ष $ 100,000 का खर्च और ओवरहेड (सिलिकॉन वैली के लिए हास्यास्पद रूप से कम), या $ 50 प्रति घंटे खर्च करते हैं। वह 125 घंटे * $ 50 / घंटा $ 6250 है। इसलिए यदि आप प्रति प्रोग्रामर के विकास हार्डवेयर पर $ 6250 प्रति वर्ष से कम खर्च करते हैं, तो आप पैसे बचा रहे हैं।
यही आपको अपने प्रबंधन को बताना चाहिए।
टिम विलिसक्रॉफ्ट ने एक टिप्पणी में कहा कि इसका पहला आधा हिस्सा है, और एक न्यायिक दुनिया में, वह किसी भी अंक का आधा हिस्सा प्राप्त करेगा, जिसका जवाब मिलता है।
24 अक्टूबर जोड़ा गया:
मेरे पूर्व-नियोक्ता के पास वह सिद्धांत था, और इसने उन्हें लगभग 100 मिलियन डॉलर की मदद दी।
वे एक जापानी-आधारित समूह हैं जिनका उपयोग जापान, कोरिया और चीन में प्रोग्रामरों को काम पर रखने के लिए किया गया था। फ्रॉक्स वहाँ भद्दे विकास हार्डवेयर, 13-घंटे काम के दिनों का उपयोग करने, अपने डेस्क पर सोने और जीवन नहीं होने के साथ शांत होते हैं। इसलिए उन्हें पता चला कि जब उन्होंने लिनक्स-आधारित सेल फोन ओएस करने के लिए एक प्रसिद्ध सिलिकॉन वैली कंपनी का अधिग्रहण किया था, तो उन मूर्खतापूर्ण कैलिफ़ोर्निया वाले जो आधुनिक गियर चाहते थे, केवल चमकदार प्राइम-डोनस थे और वास्तव में इसके लिए एक अच्छा कारण नहीं था (जैसे उत्पादकता)।
चार साल बाद, ओएस ने बकवास की तरह काम किया, सभी शेड्यूल उड़ा दिए गए, और ग्राहकों को बंद कर दिया गया और अनुबंध को दाएं और बाएं समाप्त कर दिया गया। अंत में, ओएस परियोजना को रद्द कर दिया गया था, और पिछले वर्ष की तुलना में समूह की दुनिया भर में कार्यबल का एक बड़ा प्रतिशत निर्धारित किया गया था। और स्पष्ट रूप से, मैं उन अधिकारियों में से एक नहीं होना चाहता था, जिन्हें स्टॉकहोल्डर्स को समझाना पड़ता है कि पैसा और प्रयास कहां गया है।
यह सिर्फ धीमी विकास की मशीनें नहीं थीं, जो इस फजीहत का कारण बनीं। कई अन्य रणनीतिक और सामरिक भूलों के कारण थे - लेकिन वे उसी तरह के थे जहां खाइयों में काम करने वाले लोग ट्रेन के मलबे को देख सकते थे, और सोच सकते थे कि निर्णय लेने वाले क्यों नहीं कर सकते थे।
और धीमा गियर निश्चित रूप से एक कारक था। आखिरकार, यदि आप समय पर पहुंचाने के लिए बंदूक के नीचे हैं, तो क्या यह वास्तव में काम को जानबूझकर धीमा करने के लिए एक स्मार्ट चीज है?