सामग्री पर जाएँ

बस अच्छी ऊर्जा

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

वही एहसास वाइब है।

बहुत-से लोग अब भी “AI” और “वाइब कोडिंग” सुनकर किसी गैर-गंभीर चीज़ की कल्पना करते हैं: कोई चैटबॉट में इच्छा उछालता है, बदले में उलझा हुआ कोड पाता है और घोषणा करता है कि भविष्य आ गया। वह कल्पना मज़ेदार है, लेकिन पूरी तरह मुद्दा चूक जाती है।

असली वादा यह नहीं कि इंजीनियरिंग गायब हो जाएगी। असली वादा यह है कि विचार, अमल, प्रतिक्रिया और संशोधन के बीच का चक्र इतना छोटा हो जाएगा कि बीच रास्ते गति मरना बंद हो जाएगी।

इससे सिर्फ़ कोडिंग नहीं बदलती। इससे बदलता है कि जटिल चीज़ें बनाने, ठीक करने, जारी करने और समझने का मौका किसे मिलता है।

मेरे लिए, वाइब जीवन का असली वादा यही है।

यह निर्माता की जगह लेने के बारे में नहीं है। यह आपकी कल्पना और उसे सचमुच कर दिखाने के बीच की ख़ामोशी हटाने के बारे में है।

good-vibes-only.png
Codex को अभी-अभी “सब कुछ” ऐप बनने के लिए अपडेट किया गया है

वाइब का मतलब “इंजीनियरिंग नहीं” नहीं है। वाइब का मतलब है संक्षिप्त और तेज़ पुनरावृत्ति।

यही वह हिस्सा है जो लोग चूक जाते हैं।

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

वाइब का मतलब शिल्प की अनुपस्थिति नहीं। वाइब का मतलब है संक्षिप्त और तेज़ पुनरावृत्ति।

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

एक बार वह चक्र सही बैठ जाए, तो पुराने तरीके पर लौटना कठिन है।

मैंने इस साइट को वाइब-कोड करके अस्तित्व में लाया

मेरे लिए यह तब सच हुआ जब मैंने OpenAI के Codex से इस साइट को नए सिरे से बनाया।

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

कुछ ही थ्रेड में, यह फिर से बनाने में बदल गया moebis.com पुराने Ghost सेटअप से React, Vite और TypeScript स्टैक पर जाना, पोस्ट और टैग साथ लाना, संपादन और अपलोड वाला एडमिन इंटरफ़ेस जोड़ना, पेज एनिमेशन कसना, Google Analytics की दोहरी गिनती ठीक करना, “Chat with Moebis” मोडल बनाना और ऐसा संदर्भ-पाइपलाइन जोड़ना जो पोस्ट, पेज और सोशल सामग्री को chatbot के लिए raw context.md और संपीड़ित memory फ़ाइल में समेटती है।

और फिर मज़ेदार चीज़ें भी थीं। 1942 परियोजना अब प्लेसहोल्डर प्रयोग जैसी नहीं लगती थी; वह सचमुच एक आर्केड गेम बनने लगी थी।

यह खिलौना डेमो नहीं है। यह जारी किया जाने वाला प्रोजेक्ट है।

ऐसे पुनर्निर्माण को देखने का पुराना तरीका है: शायद मुझे एक महीना निकालना चाहिए, अपना कार्यक्रम खाली करना चाहिए, स्टैक की हर परत में फिर से डूबना चाहिए, और उसके बाद शायद शुरू करूँ। नया तरीका है: मुझे एक थ्रेड खोलने दें, दिशा तय करने दें और फ़ैसले लेना शुरू करने दें।

यह बदलाव मायने रखता है।

क्योंकि अच्छे विचारों का सबसे बड़ा हत्यारा शायद ही कभी पूरी तरह से अक्षमता होती है। वह रुकावट है। संदर्भ बदलना है। शुरुआत करने का मानसिक कर है। वाइब कोडिंग यह कर इतना घटा देती है कि ज़्यादा विचार मंज़िल तक पहुँचते हैं।

मैंने अपने NAS को वाइब-कोड करके फिर से जीवित किया

यहीं चीज़ें सचमुच शिक्षाप्रद बनीं।

ज़्यादातर लोग “वाइब कोडिंग” सुनते हैं और सोचते हैं कि इसका मतलब एक दोपहर में छोटा ऐप बना देना है। मुझे इसका कहीं ज़्यादा उलझा रूप मिला: अपने असली घरेलू इन्फ़्रास्ट्रक्चर की मरम्मत के लिए Codex को सह-पायलट की तरह इस्तेमाल करना।

Home Assistant एक TrueNAS VM के भीतर चल रहा था क्योंकि HomeKit को mDNS चाहिए था। वह छोटी-सी परेशानी पूरे होमलैब ऑपरेशन में बदल गई: Docker नेटवर्किंग, Zigbee USB passthrough, Cloudflare टनल, पुराने Home Assistant रजिस्ट्रियाँ, SMART त्रुटियाँ, ZFS कैश की अजीबियाँ और एक बेहद नख़रीला LG एयर कंडीशनर।

दूसरे शब्दों में, सामान्य होमलैब व्यवहार।

Codex सचमुच उपयोगी इसलिए नहीं था कि वह सिर्फ़ कोड के टुकड़े या shell कमांड लिख सकता था। जब मैं एक-एक परत को टटोलता रहा, तब भी वह पूरी समस्या पर केंद्रित रह सका। हमने Home Assistant को VM से निकालकर अपने LAN IP वाले TrueNAS custom app में माइग्रेट किया, SkyConnect Zigbee डोंगल को कंटेनर में मैप किया, छिपी हुई .storage स्थिति बहाल की जिस पर Home Assistant वास्तव में निर्भर करता है, Cloudflare टनल को कंटेनर सेवा की ओर इंगित करके ठीक किया—उसे सामान्य LAN होस्ट मानने का दिखावा नहीं किया—और HACS, SmartThinQ तथा hassio की पुरानी अवशेष-सामग्री साफ़ की, जिसे UI अपने-आप कभी ठीक से सुलझा नहीं पाता।

सबसे खुलासा करने वाली बात यह थी कि जवाब कितनी बार “Docker टूटा हुआ है” नहीं था।

माइग्रेशन स्थिर होने के बाद बची समस्याएँ वही असली दुनिया की बेतुकी चीज़ें थीं जो होमलैब को इतना शिक्षाप्रद और हास्यास्पद बनाती हैं: पुराना LG यूनिट Wi-Fi से कटता रहता था, राउटर रीबूट से रेडियो व्यवहार थोड़ा बदल जाता और नाज़ुक क्लाइंट परेशान हो जाता, Plex ऐप में वेब बटन गायब हो गया था जबकि सेवा खुद ठीक थी, और NVMe ड्राइव SMART स्वयं-जाँच में विफल हो रही थी लेकिन फिर भी भरोसेमंद कैश डिवाइस होने का नाटक कर रही थी।

Codex ने कंटेनर की समस्याओं को नेटवर्क की समस्याओं से, और नेटवर्क की समस्याओं को हार्डवेयर की समस्याओं से अलग करने में मदद की। धीरे-धीरे इतनी ज़िम्मेदारियाँ जमा कर चुके NAS को डीबग करते समय असल खेल यही है—जैसे गैरेज की शेल्फ़ धीरे-धीरे ऐसी चीज़ बन जाए जो किसी तरह ऑपरेटिंग सिस्टम बन गई।

वाइब कोडिंग का यही रूप मुझे सबसे दिलचस्प लगता है। “AI से कोड माँगो और प्रार्थना करो” नहीं। बल्कि वास्तविक सिस्टम पर काम करते हुए एक तेज़, धैर्यवान और गहरे तकनीकी दूसरे दिमाग़ जैसा। थोड़ा rubber duck, थोड़ा शोध सहायक, थोड़ा shell समझने वाला साथी।

यह कोई दिखावा नहीं है। यह काम को कई गुना असरदार बनाने की ताकत है।

मैंने Atlas को Codex के साथ विचार की गति से वाइब-कोड किया

Codex के साथ Atlas बनाकर मैंने एक और बात सीखी: सबसे अच्छा AI सहयोग किसी एक विशाल, वीरतापूर्ण प्रॉम्प्ट जैसा नहीं लगता। वह ऐसा लगता है जैसे उत्पाद विकास में विलंब हटा दिया गया हो।

एक थ्रेड में लाइट मोड में भेजने का बटन सही महसूस कराने पर काम हुआ। दूसरे में Omni चैट इतिहास को ऐप के बाकी हिस्से से अलग किया गया। बाकी थ्रेड ने Markdown रेंडरिंग, पॉडकास्ट सत्र की बहाली, ग्लॉसरी-आधारित संदर्भ, आवाज़ के व्यवहार और आखिर में ट्रांसक्रिप्ट के भीतर CopilotKit से चलने वाले टूल संभाले।

असल उत्पाद ऐसे ही बढ़ते हैं। किसी एक नाटकीय आविष्कार से नहीं, बल्कि हज़ारों बेहद विशिष्ट फ़ैसलों, पलटावों, सुधारों और मरम्मतों से।

यहाँ वाइब कोडिंग ऐसी दिखी। जादू नहीं। “AI ने इंजीनियरिंग की जगह ले ली” भी नहीं। बल्कि किसी चीज़ को देख पाने और उसे जारी करने के बीच का अधिक कसा हुआ चक्र।

मैं कह सकता था, “माइक को इनपुट के पास वापस रखो,” “टोन में बदलाव लॉग मत करो जब तक वास्तव में उनका उपयोग न हुआ हो,” या “ग्लॉसरी के शब्द हर बातचीत के लिए उपलब्ध करो,” और Codex React कॉम्पोनेंट, state flow, सर्वर लॉजिक और Netlify फ़ंक्शन में उस अनुरोध को पूरा कर सकता था—बात का धागा खोए बिना।

आख़िरी बात मायने रखती है।

क्योंकि चमकदार फ़ीचर बनाना काम का केवल आधा हिस्सा है। नीरस काम ही किसी उत्पाद को अपनी ही रफ़्तार के नीचे ढहने से बचाता है। TypeScript माइग्रेशन। टेस्ट बढ़ाना। रिफ़ैक्टर। हुक निकालना। सत्रों की स्थिरता ठीक करना। चेंजलॉग का रखरखाव। वह उबाऊ, ज़रूरी और संरचनात्मक काम जो आम तौर पर मज़ेदार चीज़ों से होड़ करता है और हार जाता है।

वहाँ भी Codex उपयोगी रहा।

Atlas विकसित हो रहा था और उसी समय अधिक साफ़-सुथरा भी बन रहा था। स्वस्थ गति ऐसी दिखती है। तेज़ होने का मतलब नाज़ुक होना नहीं है। वाइब कोडिंग तभी सचमुच काम करती है जब गति के साथ इतना ढाँचा हो कि लगातार रिलीज़ की जा सके।

इसीलिए मैं बार-बार इसी नतीजे पर लौटता हूँ: मॉडल कोई सर्वज्ञ नहीं है। वह सहयोगी है। विवेक, प्राथमिकताएँ और नज़रिया मैं लाता हूँ। Codex गति, संदर्भ बनाए रखने की क्षमता और विचार आते ही अमल के ब्योरे पर धैर्यपूर्वक काम करने की ताकत लाता है।

नतीजा यह नहीं है कि “AI ने मेरा ऐप मेरे लिए बना दिया।”

यह कुछ ऐसा है: मैं रचनात्मक प्रक्रिया में बना रहा, और वह चक्र इतना तेज़ हो गया कि विचार की गति से निर्माण करने जैसा लगा।

मैंने अपना टैक्स रिटर्न वाइब-कोड किया, और शायद वही सबसे अच्छा डेमो था

कहानी में मोड़ यह है: वाइब कोडिंग के सबसे अच्छे डेमो में से एक का ऐप लॉन्च करने से कोई लेना-देना नहीं था।

वह टैक्स था।

मैंने Codex को पे-स्लिप, ब्रोकरेज स्टेटमेंट, 1099, तिमाही अनुमानित टैक्स भुगतान की पुष्टि और विदेशी रोजगार के काग़ज़ों वाले फ़ोल्डर पर लगाया और मूलतः कहा: इस गड़बड़ी को व्यवस्थित टैक्स रिटर्न में बदलने में मेरी मदद करो।

इसके बाद जो हुआ वह autocomplete जैसा नहीं लगा। ऐसा लगा मानो अटूट धैर्य वाला ऑपरेटर मेरे बगल में बैठा हो—हर PDF पढ़ता, संख्याएँ मिलाता, नियम जाँचता और दस्तावेज़ों के अराजक ढेर को धीरे-धीरे उपयोगी कार्यपत्र में बदलता।

और यही वजह है कि “वाइब कोडिंग सिर्फ़ खिलौना ऐप्स के लिए है” वाली पूरी आलोचना टिक नहीं पाती।

असली जादू जीवन के उन उबाऊ, बेहद झंझट वाले और दस्तावेज़-भरे हिस्सों में दिखाई देता है। जहाँ कोई शुरुआत करने के लिए उत्साहित नहीं होता, जहाँ जटिलता फ़ाइलों, फ़ॉर्मों, मान्यताओं और सीमांत मामलों में बँटी होती है, और जहाँ आधी लड़ाई बस इतनी होती है कि पूरी समस्या को कामकाजी स्मृति में बनाए रखकर आगे बढ़ा जाए।

प्रक्रिया बातचीत जैसी और लचीली बनी रही, जबकि भीतर का काम व्यवस्थित रहा। पहले दस्तावेज़ पहचानो। फिर विदेशी वेतन को US की स्व-रोज़गार आय से अलग करो। फिर शेयर योजना की बिक्री का हिसाब लगाओ। फिर तिमाही अनुमानित भुगतान ढूँढ़ो। फिर तय करो कि विदेशी टैक्स क्रेडिट, विदेशी अर्जित आय की छूट या कुलकरण समझौता मायने रखता है या नहीं।

वाइब खुला था। हिसाब-किताब नहीं।

यह अंतर अहम है। ऊँचे दाँव वाले काम में अब भी समीक्षा चाहिए। विवेक अब भी मायने रखता है। लेकिन Codex ने विवेक इस्तेमाल करने के लिए मुझे कहीं बेहतर आधार दिया। उसने लगातार कार्यपत्र रखा, अपनी मान्यताएँ सामने रखीं, दिखाया कि अनुमान कहाँ ठोस था और कहाँ अभी अस्थायी, और उन बातों को अलग किया जो टैक्स बिल बदलती हैं उनसे जो केवल रिपोर्टिंग बदलती हैं।

यह लोगों की समझ से कहीं बड़ी बात है।

क्योंकि AI तभी उपयोगी नहीं होता जब वह कुछ नया गढ़ने में मदद करे। वह तब भी उपयोगी है जब अराजकता को संरचना देने में मदद करे।

कभी-कभी मॉडल का सबसे शक्तिशाली काम विशाल, अस्पष्ट गड़बड़ी को समझने योग्य अगले कदमों की शृंखला में बदलना होता है।

यही असली बल्ब जलने का क्षण है

असल चौंकने का क्षण “वाह, AI कोड कर सकता है” नहीं है।

बात बस इतनी है: समय, तकनीकी बोझ या भारी अव्यवस्था से रुका हुआ बहुत-सा काम अचानक पहुँच के भीतर आ गया है।

बाधा बदल गई है।

लंबे समय तक सवाल था, “क्या मेरे पास इसे लागू करने के लिए ठीक वही कौशल हैं?” अब बेहतर सवाल यह होता जा रहा है, “क्या मैं अपनी चाहत साफ़ बता सकता हूँ, लौटे हुए नतीजे की जाँच कर सकता हूँ और उसे किसी अच्छी चीज़ की ओर मोड़ सकता हूँ?”

यह कहीं अधिक सुलभ कौशल-समूह है।

इसका महत्व नवीनता में नहीं, बल्कि काम को प्रभावी बनाने की ताकत में है। AI प्रभाव उन लोगों से हटा देता है जिन्हें हर syntax नियम याद है और उन लोगों की ओर ले जाता है जो समस्या साफ़ रख सकते हैं, नतीजों का आकलन कर सकते हैं और समझदारी से सुधार कर सकते हैं।

इससे लाभ पाने के लिए दुनिया का सर्वश्रेष्ठ इंजीनियर होना ज़रूरी नहीं। नज़रिया चाहिए। जिज्ञासा चाहिए। सुधार करते रहने की इच्छा चाहिए। यह पहचानने लायक विवेक चाहिए कि कुछ ग़लत, अधूरा, जोखिमभरा या बदसूरत है।

दूसरे शब्दों में, आपको नियंत्रण अपने हाथ में रखकर सतर्क रहना होगा।

एक वाक्य में वाइब जीवन यही है: मानवीय इरादा, मशीन की गति।

और जब आप AI को इस नज़र से देखने लगते हैं, तो उसकी उपयोगिता तेज़ी से फैलती है।

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

इसीलिए यह मायने रखता है।

इसलिए नहीं कि AI हर किसी को जादूगर बना देता है। इसलिए कि यह आम निर्माताओं, छेड़छाड़ करने वालों, संचालकों और जिज्ञासु लोगों को कहीं अधिक क्षमता देता है।

यह ज़्यादा लोगों को शुरुआत करने देता है।

यह ज़्यादा लोगों को जारी रखने देता है।

यह ज़्यादा लोगों को काम पूरा करने देता है।

बस अच्छी ऊर्जा

तो नहीं, वाइब कोडिंग का मतलब कठोरता छोड़कर स्वतः जनित आशावाद के बादल पर तैरना नहीं है।

यह ऐसे काम करने की बात है जहाँ गति डर पर भारी पड़े। जहाँ विचार सही हालात का इंतज़ार करते-करते मरें नहीं। जहाँ टूटी प्रणालियाँ सुलझाई जा सकें। जहाँ “कभी यह करना चाहिए” और “मैंने इसे जारी कर दिया” के बीच की दूरी लगातार घटती जाए।

AI ने मुझे निर्माता होना बंद नहीं कराया।

इससे निर्माता को रोक पाना कठिन हो गया।

इसीलिए मैं वाइब कोडिंग को लेकर आशावादी हूँ। इसीलिए मुझे लगता है कि ज़्यादा लोगों को खुद को इसे आज़माने की अनुमति देनी चाहिए। और इसीलिए भविष्य प्रतिस्थापन से कम और क्षमता बढ़ाने से ज़्यादा जुड़ा लगता है।

अपना नज़रिया साथ लाएँ।

विवेक साथ लाएँ।

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

तो चलिए, शुरू करें।

अब मशीन साथ-साथ चल सकती है।

बस अच्छी ऊर्जा।


अन्वेषण जारी रखें

Instagram