- सॉफ्टवेयर इंजीनियर, खासकर दूसरे लोगों द्वारा लिखा गया कोड, नापसंद करते हैं।
- माइक्रोसर्विस आर्किटेक्चर इंजीनियरों को पुराने कोड को containers और load balancers के पीछे छिपाने देता है, मानो वह मौजूद ही न हो।
- इंजीनियर dependency के वास्तविक implementation या test suite को देखने के बजाय, code solution खोजने के लिए ज़्यादातर Stack Overflow का सहारा लेते हैं।
- इंजीनियर दूसरे लोगों के code review करना पसंद नहीं करते, और इसकी वजह से pull request approval में देरी हो सकती है।
- इंजीनियर code लिखना पसंद करते हैं, और उसमें इतने डूब सकते हैं कि खाना-पीना और सोना जैसी बुनियादी ज़रूरतें भी भूल जाएँ।
- इंजीनियर code और code लिखने के तरीकों के बारे में पढ़ना पसंद करते हैं, भले ही वे वास्तव में दिए गए example code को न पढ़ें।
- मीटिंग, documentation लिखना, testing, और code refactoring — ये सब इंजीनियरों के लिए समय छीनने वाली झंझटें हैं।
- इंजीनियर लगातार ऐसे tools और techniques खोजते रहते हैं जो उन्हें और ज़्यादा code लिखने दें, और हाल के वर्षों में AI-आधारित tools भी उभरे हैं।
- सीनियर इंजीनियरों ने maintenance और downtime कम करने के लिए code को न्यूनतम रखने और अनावश्यक code हटाने के महत्व को समझ लिया है।
- सीनियर इंजीनियर जटिल समस्याओं के लिए elegant solutions को महत्व देते हैं, लेकिन ऐसे code लिखने को लेकर सशंकित रहते हैं जो कोई value न दे।
- इंजीनियरों के लिए यह ज़रूरी है कि वे अपने code की cost और impact को ध्यान में रखें, और जहाँ संभव हो existing solutions का उपयोग करें।
- इस लेख में वर्णित विशेषताएँ अतीत के इंजीनियरों के रवैये को दर्शाती हैं।
- इस लेख ने Hacker News पर चर्चा छेड़ी।
1 टिप्पणियां
Hacker News की राय