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