अंग्रेज़ी गलत क्यों नहीं हो सकती
प्राकृतिक भाषा अस्पष्ट होती है और विरोधाभास को सहन करती है, बातचीत में ये गुण हैं, निर्देश में ये दोष हैं। जैसे-जैसे उत्पादन सस्ता होता जा रहा है, दुर्लभ चीज़ अब आर्टिफैक्ट बनाना नहीं रहा। दुर्लभ चीज़ है चेन में कुछ ऐसा होना जो उसे अस्वीकार कर सके।
जनवरी 2023 में, आंद्रेज कार्पथी ने एक लाइन पोस्ट की जो हर जगह उद्धृत हुई: "सबसे हॉट नई प्रोग्रामिंग भाषा अंग्रेज़ी है।"
यह एक अच्छी लाइन थी क्योंकि यह ज़्यादातर सच थी, और यह उस तरह से ज़्यादातर सच थी जिसे असहज होने में दो साल लगे। फरवरी 2025 में, कार्पथी ने खुद इसका नतीजा नाम दिया। उन्होंने इसे वाइब कोडिंग कहा: "एक नई तरह की कोडिंग है जिसे मैं 'वाइब कोडिंग' कहता हूं, जहां आप पूरी तरह वाइब्स के हवाले हो जाते हैं, एक्सपोनेंशियल्स को अपनाते हैं, और भूल जाते हैं कि कोड भी मौजूद है।" ऑपरेशनल डिटेल वह हिस्सा था जिसे दो बार पढ़ने लायक था: "मैं हमेशा 'Accept All' करता हूं, मैं अब डिफ नहीं पढ़ता।"
मैरियम-वेबस्टर ने मार्च 2025 में इस शब्द को स्लैंग और ट्रेंडिंग एक्सप्रेशन के तौर पर उठाया। कॉलिन्स इंग्लिश डिक्शनरी ने इसे 2025 का वर्ड ऑफ द ईयर घोषित किया।
एक पल के लिए इस पर रुकिए। एक डिक्शनरी, एक ऐसी संस्था जिसका पूरा काम अर्थों को इतना पक्का तय करना है कि उपयोग की जांच उनके खिलाफ की जा सके, उसने अपना सबसे बड़ा वार्षिक सम्मान एक ऐसी प्रैक्टिस को दिया जो आउटपुट की जांच न करने पर आधारित है। यह टेक्नोलॉजी का कोई भीतरी मज़ाक नहीं है जो बाहर निकल आया। यह एक कल्चर-लेवल स्वीकारोक्ति है कि काम कहां शिफ्ट हो गया है।
दिलचस्प सवाल यह नहीं है कि वाइब कोडिंग अच्छी है या बुरी। सवाल यह है कि उन दो उद्धरणों के बीच के दो साल अंग्रेज़ी के बारे में क्या उजागर करते हैं। अंग्रेज़ी को एक निर्देश भाषा के तौर पर प्रमोट किया गया, और इस नौकरी में उसने सबसे पहला काम यह किया कि अपना काम वेरिफाई करना बंद कर दिया। यह इस्तेमाल करने वालों के अनुशासन की कमी नहीं है। यह खुद भाषा का एक गुण है।
दोष ही गुण है
अंग्रेज़ी गलत नहीं हो सकती।
"शायद ही कभी गलत होती है" नहीं। हो ही नहीं सकती। ऐसा कोई ऑपरेशन नहीं है जो आप किसी अंग्रेज़ी वाक्य पर चला सकें और वह false लौटाए। आप किसी वाक्य से असहमत हो सकते हैं, उसे गलत पढ़ सकते हैं, उसे बेकार पा सकते हैं, या बाद में पता लगा सकते हैं कि दुनिया उससे मेल नहीं खाती थी। लेकिन वाक्य खुद कभी फेल नहीं होता। वह हमेशा पार्स होता है। उसके पास खुद को अस्वीकार करने का कोई तंत्र नहीं है।
तीन निर्देशों पर विचार कीजिए, जिनमें से हर एक पूरा लगता है।
"इसे तेज़ बनाओ।" किस मायने में तेज़? लेटेंसी, यानी एक रिक्वेस्ट में लगने वाला समय? थ्रूपुट, यानी प्रति सेकंड हैंडल की गई रिक्वेस्ट की संख्या? पर्सीव्ड स्पीड, यानी कुछ दिखने तक का समय, जो फिर एक अलग चीज़ है? प्रति यूनिट काम की लागत? ये एक ही आइडिया की छायाएं नहीं हैं। ये एक-दूसरे के खिलाफ ट्रेड करते हैं। थ्रूपुट के लिए ऑप्टिमाइज़ करना अक्सर लेटेंसी को बदतर बना देता है। "इसे तेज़ बनाओ" का जवाब एक टेक्निकल सफलता और निर्देश की पूरी विफलता, दोनों हो सकता है।
"फेल हुई रिक्वेस्ट्स को रिट्राई करो।" यह एक नियम जैसा लगता है। यह नियम का लबादा पहना एक सवाल है। फेल हुई रिक्वेस्ट क्या है? एक रिक्वेस्ट जो अस्वीकार कर दी गई, या एक रिक्वेस्ट जिसका जवाब कभी वापस नहीं आया? ये बाहर से एक जैसी दिखने वाली अलग-अलग घटनाएं हैं। अगर ओरिजिनल रिक्वेस्ट सफल हो गई थी और सिर्फ एक्नॉलेजमेंट खो गया, तो रिट्राई काम को दूसरी बार करता है। कार्ड से दो बार चार्ज करो। ऑर्डर दो बार शिप करो। वाक्य उस एकमात्र चीज़ पर चुप है जो मायने रखती है, और यह चुप रहते हुए भी निर्णायक लगता है।
"सिर्फ एडमिनिस्ट्रेटर ही अकाउंट डिलीट कर सकते हैं।" एडमिनिस्ट्रेटर कौन माना जाता है, वह रोल, या कोई भी जो फिलहाल वह रोल संभाल सकता है? क्या अथॉरिटी डेलिगेट होती है, और अगर होती है, तो क्या डेलिगेट इस वाक्य के मायने में एडमिनिस्ट्रेटर है? किसी की परमिशन बीच में रद्द होने पर पहले से खुले सेशन का क्या होता है? इनमें से हर एक ऐसा फैसला है जो वाक्य ने लिया हुआ लगता है और लिया नहीं है।
इनमें से कोई भी लापरवाह वाक्य नहीं है। ये साधारण वाक्य हैं। नैचुरल लैंग्वेज इसी तरह काम करने के लिए बनी है। अस्पष्टता एक तरह का कंप्रेशन है, बोलने वाला वह छोड़ देता है जिसे सुनने वाला दोबारा बना सकता है, और यह पुनर्निर्माण आमतौर पर सही होता है। बाकी काम कॉन्टेक्स्ट करता है। विरोधाभास इसलिए सहन किया जाता है क्योंकि एक सक्षम श्रोता उसे चुपचाप ठीक कर लेता है और आगे बढ़ जाता है, और दोनों पक्ष इसे अनुमान लगाने की बजाय समझ के रूप में अनुभव करते हैं।
बातचीत में ये असाधारण गुण हैं। निर्देश में ये दोष हैं। निर्देश का काम भविष्यों को खत्म करना है। जो वाक्य चार असंगत नतीजों की इजाज़त देता है, उसने कुछ भी निर्देशित नहीं किया। उसने एक इलाके की तरफ इशारा किया है और पाठक को उसके अंदर एक बिंदु चुनने दिया है।
यह सिर्फ सॉफ्टवेयर तक सीमित नहीं है। "अगली तिमाही में डिमांड मज़बूत रहेगी" एक ऐसा फोरकास्ट है जो गलत नहीं हो सकता, क्योंकि "मज़बूत" का कोई थ्रेशोल्ड नहीं है, और यही वजह है कि यह उस तिमाही से बच निकलता है जिसका यह वर्णन करता है। "केस-दर-केस आधार पर डिस्काउंट अप्रूव करो" एक ऐसी पॉलिसी है जिसका उल्लंघन नहीं हो सकता। "हम सबसे ज़्यादा-असर वाले काम को प्राथमिकता देंगे" एक ऐसी योजना है जो प्रयास के हर संभव आवंटन के साथ संगत है। ये सभी वाक्य मीटिंग पास कर जाते हैं। इनमें से कोई फेल नहीं हो सकता, और यही चीज़ इन्हें बाध्यताओं के रूप में बेकार और भाषा के रूप में लोकप्रिय बनाती है।
एक फॉर्मल सिस्टम असल में क्या देता है
एक फॉर्मल सिस्टम ठीक वहीं से शुरू होता है जहां यह सहनशीलता खत्म होती है।
एक फंक्शन या तो टाइप-करेक्ट है या नहीं है। एक ट्रांजैक्शन अपनी बाध्यताओं को संतुष्ट करता है या डेटाबेस राइट को ठुकरा देता है। एक स्कीमा रिकॉर्ड को वैलिडेट करता है या रिजेक्ट करता है। एक प्रोडक्शन प्लान क्षमता के मुकाबले फीज़िबल है या नहीं है, और सॉल्वर बता देगा कौन सा। एक टेस्ट पास होता है या फेल होता है।
फॉर्मल सिस्टम के बारे में पारंपरिक कहानी यह है कि वे सटीक होते हैं। यह सच है, और यह मुद्दा नहीं है। सटीकता तो सिर्फ तंत्र है। उत्पाद है अस्वीकृति।
यह वह गुण है जो अंग्रेज़ी के पास नहीं है और उसे दिया भी नहीं जा सकता। एक टाइप सिस्टम इसलिए कीमती नहीं है कि वह आपके इरादे को खूबसूरती से बयान करता है। यह इसलिए कीमती है क्योंकि ऐसे प्रोग्राम मौजूद हैं जिन्हें यह स्वीकार नहीं करेगा। अस्वीकार करने की क्षमता हटा दीजिए और आपने सिस्टम को कमज़ोर नहीं किया, आपने उसे मिटा दिया। एक टाइप सिस्टम जो सब कुछ स्वीकार करता है, वह एक टिप्पणी है। एक कैपेसिटी कंस्ट्रेंट जो कभी बाइंड नहीं होता, वह हाशिये का एक नोट है। एक टेस्ट जो फेल नहीं हो सकता, वह सजावट है।
अर्थशास्त्र उलट गया, और कोई हिला नहीं
नॉलेज वर्क के इतिहास के ज़्यादातर हिस्से में, आर्टिफैक्ट ही महंगा हिस्सा था। कोड लिखना, मॉडल बनाना, डॉक्यूमेंट ड्राफ्ट करना, प्लान बनाना, इसी में घंटे जाते थे। जांच करना अपेक्षाकृत सस्ता था, और ज़्यादातर अंतर्निहित था, चीज़ को बनाने के लिए आपको उसे पूरी तरह सोचना पड़ता था। धीमापन ऑफ-द-बुक्स वेरिफिकेशन का काम कर रहा था। आप वह पैराग्राफ लिखे बिना नहीं लिख सकते थे कि आपका मतलब क्या था, यह तय किए बिना।
वह जोड़ अब नहीं रहा। जनरेशन अब लगभग मुफ्त है, और आर्टिफैक्ट सेकंडों में आ जाता है।
जांच सस्ती नहीं हुई। यह पाइपलाइन का एकमात्र हिस्सा है जिसकी लागत नहीं बदली, इसलिए जैसे-जैसे बाकी सब कुछ की कीमत गिरी, कुल में इसका हिस्सा लगभग पूरा हो गया। दुर्लभ चीज़ अब आर्टिफैक्ट बनाने की क्षमता नहीं रही। दुर्लभ चीज़ है ऐसा कुछ होना जो उसे मना कहने के लिए तैयार और सक्षम हो।
और यहां दोनों गुण टकराते हैं। एक निर्देश जो गलत नहीं हो सकता, उसकी जांच नहीं हो सकती। एक निर्देश जिसकी जांच नहीं हो सकती, उस पर वॉल्यूम में भरोसा नहीं किया जा सकता।
वॉल्यूम वह शब्द है जो असली काम कर रहा है। एक जनरेट किया गया ड्राफ्ट ठीक है, कोई इसे पढ़ता है, और उसका जजमेंट ही जांच है। एक हज़ार जनरेट किए गए ड्राफ्ट पढ़े नहीं जा सकते, और ह्यूमन चेक चुपचाप होना बंद हो जाता है, फैसले से नहीं, अंकगणित से। यही "मैं अब डिफ नहीं पढ़ता" का ईमानदार अर्थ है। यह आलस नहीं है। यह वही होता है जो किसी भी मैनुअल वेरिफिकेशन स्टेप के साथ तब होता है जब वेरिफाई की जाने वाली चीज़ किसी इंसान के सोख पाने से तेज़ आने लगती है। चेक को ओवररूल नहीं किया जाता। उसे पीछे छोड़ दिया जाता है।
जटिलता, ईमानदारी से बताई गई
इस सबका सीधा पाठ यह है कि "शुरू से ही, हमेशा सटीक रहो।" वह पाठ गलत है, और यह महंगे तरीके से गलत है।
अस्पष्टता शुरुआत में सचमुच उपयोगी है। अस्पष्ट इरादा ही है जिससे काम शुरू होता है। "ग्राहकों के रिन्यू होने के तरीके में कुछ गड़बड़ है" कोई स्पेसिफिकेशन नहीं है और हो भी नहीं सकता, अभी किसी को इतना पता ही नहीं है कि इसे लिखा जा सके। उस वाक्य की अस्पष्टता ही है जो चार अलग-अलग विशेषज्ञता वाले लोगों को उसके सामने खड़े होने देती है और हर एक को एक अलग हल करने योग्य समस्या दिखने देती है। जल्दबाज़ी में की गई सटीकता इसे मार देती है। कोई स्पेसिफिकेशन जो किसी के चीज़ को समझने से पहले लिखी जाती है, वह समस्या को पकड़ती नहीं, वह उसे बंद कर देती है। बहुत जल्दी फॉर्मलाइज़ करना एक खुले सवाल को अच्छी मुद्रा वाले गलत जवाब में बदल देता है।
तो दावा यह नहीं है कि फॉर्मलिटी पहले आनी चाहिए। दावा यह है कि अस्पष्ट चीज़ को अंततः कहीं ऐसी जगह पहुंचना होगा जो उसे अस्वीकार कर सके। एक्सप्लोरेशन एक चरण है, मंज़िल नहीं। वाक्य को नरम रहने दिया जा सकता है जब तक वह अपनी आकृति ढूंढ रहा है, फिर उसे किसी ऐसी चीज़ से मिलना होगा जिसमें उसे मना करने की ताकत हो, एक स्कीमा, एक टाइप, एक कंस्ट्रेंट, एक फीज़िबिलिटी चेक, एक टेस्ट, थ्रेशोल्ड वाला एक नंबर।
इस पल की विफलता का तरीका यह है कि लोग उस लैंडिंग को छोड़ देते हैं, क्योंकि आउटपुट पहले से ही तैयार दिखता है। फ्लुएंसी कभी देखभाल का कमज़ोर सबूत हुआ करती थी। एक साफ, आत्मविश्वासी, अच्छी तरह बना आर्टिफैक्ट बनाने में कुछ खर्च होता था, और वह लागत ज़्यादातर सोच थी। अब इसकी कोई कीमत नहीं है। जो सतही संकेत एक पाठक ने दशकों में सक्षमता के रूप में पढ़ना सीखा था, वे सक्षमता से पूरी तरह अलग हो चुके हैं, और इंसानी पैटर्न-मैचिंग अभी तक पकड़ नहीं पाई है।
लेवरेज कहां चला गया
अगर जनरेशन मुफ्त है और अस्वीकृति दुर्लभ है, तो लेवरेज उसके पास है जो बाध्यताओं को थामे हुए है।
प्रॉम्प्ट के पास नहीं। प्रॉम्प्ट अंग्रेज़ी है, यह कुछ भी स्वीकार करेगा। मॉडल के पास भी नहीं, जिसकी फ्लुएंसी ही ठीक वह वजह है कि उसका आउटपुट जांच से फिसल जाता है। लेवरेज उस स्कीमा में है जो गलत बने रिकॉर्ड को रिजेक्ट करता है, उस टाइप में जो कंपाइल नहीं होगा, उस कंस्ट्रेंट में जिसे सॉल्वर संतुष्ट नहीं कर सकता और यह कह देता है, उस टेस्ट में जो फेल होता है, उस स्वीकृति थ्रेशोल्ड में जो नतीजा आने से पहले तय की गई थी, बाद में नहीं।
वह काम बिना चमक-दमक वाला है और यही वह जगह है जहां वैल्यू चली गई। अब कोई भी प्लान बना सकता है। दुर्लभ स्किल है पहले से यह बताना कि उसे अफीज़िबल क्या बनाएगा। कोई भी फोरकास्ट बना सकता है। दुर्लभ स्किल है वह नंबर बताना जो इसे गलत बना देता है, तब जब यह जानना सुविधाजनक न हो। कोई भी कोड जनरेट कर सकता है। दुर्लभ स्किल है वह चीज़ बनाना जो उसे स्वीकार नहीं करेगी।
कार्पथी की 2023 की लाइन सही थी। अंग्रेज़ी सबसे हॉट नई प्रोग्रामिंग भाषा है, और 2025 ने इसकी कीमत को स्थापित कर दिया। अंग्रेज़ी आपकी बताई हर बात स्वीकार कर लेगी। मॉडल भी। कहीं आगे, कुछ ऐसा होना चाहिए जो मना कह सके, और अगर चेन में कुछ भी ऐसा नहीं कर सकता, तो कुछ भी वेरिफाई नहीं हुआ। सिर्फ बनाया गया था।
स्रोत
- Karpathy, A. (2023). "The hottest new programming language is English." X/Twitter, 24 January 2023.
- Karpathy, A. (2025). Post coining "vibe coding." X/Twitter, February 2025.
- Merriam-Webster. (2025). "Vibe coding," Slang & Trending listing. March 2025. merriam-webster.com
- Collins English Dictionary. (2025). Word of the Year 2025: "vibe coding." Announced 6 November 2025. collinsdictionary.com
- BBC News. (2025). "Vibe coding" named word of the year by Collins Dictionary. 6 November 2025. bbc.com
- The Independent. (2025). What does vibe coding mean? The AI term crowned Collins word of the year. 6 November 2025. independent.co.uk