DHH का कहना है कि उन्होंने मार्च से एक भी लाइन कोड नहीं लिखी

Basecamp के सह-संस्थापक और Ruby on Rails के निर्माता David Heinemeier Hansson ने हाथ से कोड लिखना छोड़ दिया है। यह घोषणा Rails World 2026 में एक भावनात्मक कीनोट के दौरान हुई, जहाँ DHH के नाम से व्यापक रूप से जाने जाने वाले प्रोग्रामर ने दर्शकों को बताया कि उन्होंने लगभग मार्च 2026 से खुद एक भी लाइन टाइप नहीं की है, जिससे एक पेशेवर प्रोग्रामर के रूप में उनका 25 साल का सफर समाप्त हो गया।

उस उद्योग के लिए, जिसने कई साल यह बहस करने में बिताए हैं कि क्या AI वास्तव में प्रोडक्शन सॉफ़्टवेयर बना सकता है, समय का महत्व सामग्री जितना ही है। DHH कोई ऐसा सीमांत पर्यवेक्षक नहीं है जो किसी नए टूल की ओर बह रहा हो। वह अपनी पीढ़ी के सबसे पहचाने जाने वाले कामकाजी प्रोग्रामरों में से एक हैं, और अब वह सार्वजनिक रूप से कह रहे हैं कि उनके लिए नौकरी का मैनुअल हिस्सा खत्म हो चुका है।

एक चौंकाने वाला उलटफेर, कोई धीमा बदलाव नहीं

इस बदलाव को उल्लेखनीय बनाता है यह कि विपरीत रुख कितना हाल का था। कीनोट से लगभग एक साल पहले, DHH खुलकर AI कोडिंग का विरोध कर रहे थे और सॉफ़्टवेयर लिखने का काम मशीनों को सौंपने के तर्क पर सवाल उठा रहे थे। इसलिए उनका यह कदम कोई धीमी अपनाने की प्रक्रिया या चुपचाप किया गया प्रयोग नहीं है। यह एक उलटफेर है, जिसकी घोषणा सार्वजनिक रूप से की गई और व्यक्तिगत शब्दों में प्रस्तुत की गई, और वह भी ऐसे व्यक्ति द्वारा जो अधिक प्रमुख संदेह करने वालों में से एक था।

यही विरोधाभास उस कीनोट को कमरे में महत्व देता है। Rails World उस फ्रेमवर्क के इर्द-गिर्द बना एक आयोजन है जिसे उन्होंने बनाया, और दर्शकों में ज़्यादातर वे डेवलपर हैं जो रोज़ इसके साथ काम करते हैं। इसके लेखक को यह कहते सुनना कि अब वह खुद कोड नहीं लिखते, किसी विक्रेता के डेमो या बेंचमार्क परिणाम से अलग तरह का संकेत है।

खुद कोड टाइप करने का अर्थशास्त्र

DHH के तर्क का मूल विशुद्ध तकनीकी नहीं, बल्कि आर्थिक है। उनके आकलन में, मैनुअल कोडिंग अब ज़्यादातर प्रोग्रामरों और ज़्यादातर कंपनियों के लिए तर्कसंगत नहीं रही। वह टूलों की वर्तमान स्थिति से आगे जाते हैं: उन्हें उम्मीद है कि साल के अंत तक यह तर्क सॉफ़्टवेयर काम के लगभग हर क्षेत्र पर लागू होगा।

यह ढाँचा जानबूझकर इस आम बहस से बचता है कि AI से बना कोड हर मामले में सुंदर, मुहावरेदार या सुरक्षित है या नहीं। वह जो सवाल सामने रखते हैं वह अधिक सरल और असहज है — अगर काम टाइप करने के बजाय निर्देशित किया जा सकता है, तो किसी व्यक्ति या संगठन के लिए उसे टाइप करते रहने की कीमत क्या है? उन टीमों के लिए जो पहले से ही स्थिर कर्मचारियों के साथ तेज़ी से शिप करने के दबाव में हैं, यह कोई अमूर्त विचार-प्रयोग नहीं है।

'अंग्रेज़ी Ruby से बेहतर प्रोग्रामिंग भाषा है'

जो बात संभवतः इस कीनोट से आगे भी याद रहेगी, वह उनका यह दावा है कि अंग्रेज़ी अब Ruby से बेहतर प्रोग्रामिंग भाषा है — वही भाषा जिस पर उनका अपना फ्रेमवर्क बना है। यह जानबूझकर उकसाने वाला तरीका है उस बदलाव का वर्णन करने का कि डेवलपर अपना समय किस परत में बिताते हैं।

अब प्रोग्रामर सिंटैक्स और उन अमूर्तताओं के ज़रिए अपना इरादा व्यक्त नहीं करते जिन्हें उन्हें बनाए रखना पड़ता है, बल्कि वे इसे विवरण, परिष्करण और समीक्षा के ज़रिए व्यक्त करते हैं। Ruby मौजूदा Rails एप्लिकेशनों के एक बड़े हिस्से का आधार बनी हुई है, लेकिन DHH के अनुसार मानवीय योगदान ऊपर की ओर जा रहा है — स्टेटमेंट लिखने की यांत्रिकी से लेकर यह बताने तक कि क्या मौजूद होना चाहिए।

प्रोग्रामरों से 'चीज़ें बनाने वाले पेशेवर' तक

इस बदलाव को नुकसान मानने के बजाय DHH ने इसे करियर के एक नए चरण की शुरुआत बताया। उनके वर्णन में प्रोग्रामर "चीज़ें बनाने वाले पेशेवर" बन जाते हैं, जो उस बुद्धिमत्ता को निर्देशित करते हैं जो कुछ क्षण पहले तक केवल विज्ञान कथा में उपलब्ध थी।

यह पुनर्निरूपण सीधे उस बेचैनी को संबोधित करता है जो इस पेशे में व्याप्त है। AI कोडिंग की कहानी का निराशावादी संस्करण एक शिल्प का धीरे-धीरे प्रॉम्प्ट पर्यवेक्षण में क्षरण है। DHH ने जो संस्करण प्रस्तुत किया वह दायरे के विस्तार के अधिक करीब है: अधिक महत्वाकांक्षी उत्पाद, बनाने के लिए अधिक सतह, और विचारों को सिंटैक्स में बदलने के यांत्रिक काम पर कम समय।

सॉफ़्टवेयर आर्किटेक्चर पर पुनर्विचार की ज़रूरत

उन्होंने यह भी तर्क दिया कि सॉफ़्टवेयर आर्किटेक्चर पर ही पुनर्विचार करना होगा। उनका तर्क है कि जब AI एजेंट कोड बदलने वाले होते हैं, तो पारंपरिक अमूर्तताएँ अपना मूल्य खो देती हैं। अमूर्तताएँ मानवीय संपीड़न की तकनीक हैं — ऐसा संक्षेप जो लोगों को एक बड़े सिस्टम को अपने दिमाग में रखने देता है। जब किसी कोडबेस का प्राथमिक संपादक कोई व्यक्ति न हो, तो उनमें से कुछ शॉर्टकट अपनी उपयोगिता खो देते हैं, जबकि अन्य प्रकार की संरचना कहीं अधिक महत्वपूर्ण हो जाती है।

उन्होंने यह दावा नहीं किया कि उनके पास जवाब हैं। DHH ने कहा, "अभी किसी के पास ब्लूप्रिंट नहीं है," और जोड़ा कि जैसे-जैसे यह क्षेत्र इन चीज़ों को परिभाषित करेगा, दर्शक उसके गवाह बन सकेंगे। यह एक मजबूत राय के लिए जाने जाने वाले व्यक्ति की असामान्य रूप से स्पष्ट स्वीकारोक्ति है, और यह व्यावहारिक सवालों को सुलझाने के बजाय खुला छोड़ देती है।

'कंप्यूटिंग के इतिहास की सबसे बड़ी चीज़'

DHH ने पैमाने पर कोई बचाव नहीं किया। उन्होंने इस बदलाव को कंप्यूटिंग के इतिहास में हुई सबसे बड़ी चीज़ कहा। एक ऐसे फ्रेमवर्क के लेखक की ओर से, जिसने वेब एप्लिकेशनों की एक पीढ़ी के निर्माण के तरीके को बदल दिया, यह लेबल शाब्दिक रूप से लेने के लिए है।

चाहे यह ढाँचा टिके या न टिके, उनके अपने व्यवहार से दिशा स्पष्ट है। 25 साल के संचित कौशल और एक विशिष्ट भाषा से गहरे जुड़ाव वाले प्रोग्रामर ने टाइप करना बंद कर दिया — और इस बदलाव को विरोध करने के बजाय उस पर आगे बढ़ने की चीज़ बताया।

कामकाजी डेवलपरों के लिए इसका क्या मतलब है

कीनोट को दूसरों के ज़रिए पढ़ने वाले डेवलपरों के लिए, व्यावहारिक निष्कर्ष सुर्खियों से कम नाटकीय हैं, लेकिन फिर भी ठोस हैं:

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

अनुत्तरित रह गए सवाल

इस घोषणा में कुछ भी कठिन समस्याओं को हल नहीं करता: बड़े पैमाने पर कोड की गुणवत्ता कैसे सत्यापित की जाए, उन जूनियर डेवलपरों का क्या होगा जो पारंपरिक रूप से हज़ारों लाइनें हाथ से लिखकर सीखते थे, और जब एजेंट बदलाव करने वाले हों तो टीमें सिस्टम को समझने योग्य कैसे रखें। DHH की अपनी स्थिति यह है कि अभी कोई ब्लूप्रिंट नहीं है, जो उद्योग को एक असामान्य क्षण में रखता है — एक प्रमुख प्रैक्टिशनर द्वारा स्वीकार किया गया बड़ा संक्रमण, जिसके नियम अभी बन रहे हैं।

जो अब सवालों में नहीं है वह उनका व्यक्तिगत जवाब है। एक चौथाई सदी की पेशेवर प्रोग्रामिंग के बाद, Ruby on Rails के निर्माता कहते हैं कि उन्होंने हाथ से कोड लिखना खत्म कर दिया है, और वह डेवलपरों को आमंत्रित कर रहे हैं कि इसे अंत के बजाय एक शुरुआत मानें।

यह लेख The Decoder की रिपोर्टिंग पर आधारित है। मूल लेख पढ़ें।

Originally published on the-decoder.com