एक Hacker News उपयोगकर्ता ने एक Meta इंजीनियर का LinkedIn पोस्ट साझा किया, जिसमें इंजीनियर कहता है कि AI के साथ शिप करना एक ब्लैक बॉक्स के भीतर काम करने जैसा लगता है। AI द्वारा जनरेट किए गए हर लाइन के कोड की जाँच में बहुत समय लगेगा, इसलिए इंजीनियर ऐसे सिस्टम के मालिक बन सकते हैं जिन्हें वे केवल ऊँचे स्तर पर समझते हैं। पोस्ट कहता है कि यह सॉफ़्टवेयर इंजीनियरों की सहज प्रवृत्ति के विपरीत है, क्योंकि उन्हें समझना होता है कि वे क्या बना रहे हैं, और यह पूछता है कि आगे बढ़ने से पहले कितनी समझ पर्याप्त है।
टिप्पणीकार बताते हैं कि प्रयास किस ओर जा रहा है, इसमें बदलाव आया है। एक का कहना है कि कोडिंग में कम समय लगने से टेस्टिंग में अधिक समय जाता है, और LLM कोडिंग की गलतियों के बजाय इम्प्लीमेंटेशन की गलतियाँ पकड़ता है, यहाँ तक कि उस कोड में भी जिसे लेखक परफ़ेक्ट मानता था। एक अन्य ट्रेड-ऑफ़ की ओर इशारा करता है: कोड बनाने में बचा समय सत्यापन में लग जाता है, इसलिए काम गायब नहीं हुआ, बस स्थानांतरित हुआ है। कई लोग LLM प्रॉम्प्टिंग की तुलना प्रोडक्ट मैनेजमेंट से करते हैं, जहाँ जवाबदेही कम प्रत्यक्ष होती है, जबकि कुछ का तर्क है कि चाहे कोड किसी सहकर्मी ने लिखा हो या AI ने, जो भी कोड सबमिट किया जाता है उसकी ज़िम्मेदारी इंजीनियर की ही रहती है।
एक डेवलपर जो autovectorising compiler बना रहा है, वह भारी टेस्टिंग पर आधारित वर्कफ़्लो का वर्णन करता है, जिसमें पाँच आर्किटेक्चर पर घंटों चलने वाला रिलीज़ गेट शामिल है। इम्प्लीमेंटेशन से पहले edge cases और टेस्ट डिज़ाइन पर लंबे प्लानिंग सत्र होते हैं, और डेवलपर अब भी कोड की समीक्षा करता है, हालाँकि वह मानता है कि हर लाइन की बारीकी से जाँच नहीं होती। छह महीनों में कोड की गुणवत्ता काफ़ी ऊँची बनी रही है, जिसका श्रेय डेवलपर आंशिक रूप से पहले की प्लानिंग को देता है।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित