मुझे यह स्वीकार करना चाहिए कि मैंने कभी नीरस और निर्बाध परियोजना पर काम नहीं किया है, इसलिए मुझे यकीन नहीं है कि मैं आपके प्रश्न को समझ सकता हूं। और मैं जीने के लिए उद्यम प्रणाली विकसित करता हूं। :) गंभीरता से, व्यवहार में मैंने पाया है कि प्रोग्रामर "बोरिंग" काम से परेशान हैं जो मुझे उम्मीद से कम है। बेकार का काम, जैसे टाइमशीट भरना जो कभी कोई नहीं जाँचता, बहुत बड़ी समस्या है। ऐसा कहे जाने के बाद:
अपने प्रोग्रामर वरीयताओं को जानें; कुछ प्रोग्रामर GUI को पसंद नहीं करते हैं, कुछ SQL से दूर हैं। उस प्राथमिकता का सम्मान करने की कोशिश करें, क्योंकि एक प्रोग्रामर के लिए एक कार्य जो उबाऊ है वह दूसरे के लिए मजेदार हो सकता है। अगर किसी भी कारण से इस तरह से काम को विभाजित करना संभव नहीं है, तो प्रतिस्पर्धा बढ़ाकर इसे दिलचस्प बनाएं - उन्हें प्रतिस्पर्धा दें कि वह कौन होगा जो अपना हिस्सा खत्म करने वाला पहला व्यक्ति होगा, या स्कोरबोर्ड बना सकता है जिसके कोड के हिस्से में कम से कम राशि थी QA में बग्स Microsoft अपनी कॉर्पोरेट संस्कृति के लिए जाना जाता है जो प्रोग्रामर को अलग-अलग तरीकों से प्रतिस्पर्धा करने और अंतिम उत्पाद में प्रत्येक दृष्टिकोण के सर्वोत्तम भागों को शामिल करने या अंत में सबसे अच्छा एक का चयन करने के लिए बनाता है।
उत्पाद के एक हिस्से का स्वामित्व और उस पर नियंत्रण होना भी किसी की व्यस्तता को बढ़ाता है। इसके विपरीत, किसी के पास आपके काम को माइक्रोएन करने से अधिक उबाऊ कुछ भी नहीं है। इसके अलावा, अगर कोई आवर्ती कार्य होता है तो हर कोई घृणा करता है, बड़ी तस्वीर को समझाते हुए - कि यह कुछ ऐसा है जिसे करना है और प्रत्येक सप्ताह ऐसा करने वाले व्यक्ति को क्यों और कैसे घुमाना आमतौर पर पर्याप्त से अधिक है।