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