पिछले मंगलवार को मैंने एक ऐसी समस्या के लिए wrapper लिखा जिसे कोई पहले ही हल कर चुका था।
किसी लैब में नहीं। एक Discord में जिसका मैं हिस्सा नहीं हूं, किसी ने उससे पिछले शुक्रवार को लगभग साठ लाइनों में यह कर दिया था और पोस्ट कर दिया था। लोगों ने उसे fork किया। पूरा एक thread था। मैं उसमें नहीं था, क्योंकि जो चीज़ मुझे बताती है कि AI में क्या हो रहा है वो गुरुवार को मेरे inbox में आती है। तो मुझे गुरुवार को पता चला। तब तक मैं सोमवार और मंगलवार का ज़्यादातर हिस्सा उसके काम को फिर से बनाने में बर्बाद कर चुका था, और वो भी घटिया तरीके से।
बस यही लेख है। लेकिन मैं इसे आपके लिए महंगा साबित करना चाहता हूं, क्योंकि आपकी AI खबर का तीन दिन देरी से आना महज एक एहसास नहीं है। यह एक टैक्स है। आप इसे दे रहे हैं और आपको बिल की वह लाइन दिखती ही नहीं।
AI खबर आप तक पहुंचते-पहुंचते पुरानी क्यों हो जाती है
जो pipeline आप तक AI खबरें लाती है, वो औसत पाठक के लिए बनाई गई थी। वह आप नहीं हैं, वरना आप यहां नहीं होते।
देखिए एक असली बदलाव कैसे यात्रा करता है। एक मॉडल लॉन्च होता है, या एक API चुपचाप अपना default बदल लेता है, या कोई ऐसा prompt खोज लेता है जो context window की उपयोगी लंबाई दोगुनी कर दे। यह है T-zero। यह पहले उन बदसूरत जगहों पर सामने आता है: एक commit, एक changelog की लाइन जिसकी किसी ने घोषणा नहीं की, एक tweet जो delete होकर फिर post हुआ, एक Discord message, एक GitHub issue जो आधी bug report है और आधी कोई खोज। किसी हफ्ते Anthropic के release notes को उसी खबर के आपकी timeline पर आने के समय से मिलाकर देखें। फर्क दिनों का है। वो कच्ची चीज़ पूरे समय खुले में पड़ी थी। बस इंतज़ार कर रही थी — किसी दर्शक वाले इंसान के नोटिस करने का, फिर अपनी नौकरी के बीच उसे लिखने का, फिर publish करने का, फिर किसी algorithm द्वारा चुने जाने का जो तय करता है कि आप वो किस्म के इंसान हैं जिसे इससे फर्क पड़ेगा।
कम से कम पांच परतें मानवीय देरी की। और यहां वो बात है जो आपको परेशान करनी चाहिए। खबर जितनी दूर स्रोत से जाती है, उतनी साफ-सुथरी लगती है। वो पॉलिश किया हुआ लेख उस raw commit से ज़्यादा भरोसेमंद लगता है जिस पर वो आधारित है। तो आप धीमे वाले पर भरोसा करते हैं और तेज़ वाले को skip कर देते हैं। आपने इसे उल्टा समझ रखा है, और ज़्यादातर सुबह मैं भी।
बढ़त उसी पल खत्म हो जाती है जब वो समझ आने लगती है
इस क्षेत्र में जानकारी जल्दी सड़ती है।
पहले दिन कोई नई तकनीक essentially एक राज़ होती है। कुछ लोग वो कर सकते हैं जो बाकी नहीं कर सकते, और उस पर बना weekend project जादू जैसा लगता है। एक हफ्ता दीजिए और वही तकनीक कुछ हज़ार likes वाला tweet बन जाती है, फिर एक YouTube tutorial जिसके thumbnail में कोई text की तरफ इशारा कर रहा है, फिर किसी के course का paid module। तकनीक खराब नहीं हुई। आपकी position खराब हुई। जब तक आप पहुंचते हैं, आप उन दस हज़ार लोगों में से एक हैं जिन्होंने वही video देखी।
बढ़त सिकुड़ी नहीं। वो वाष्प बन गई।
और खुद से यह कहने से पहले कि आप ठीक-ठाक update रहते हैं, अपनी स्थिति के बारे में ईमानदार रहें। अभी आपके tabs खुले हैं। कुछ Discord जिन्हें आप आधे-अधूरे पढ़ते हैं, एक Twitter list जो ज़्यादातर शोर है, newsletters, Hacker News जब याद आए। शायद एक bookmarks folder जो वसंत से नहीं खुला। आप इस पर हावी नहीं हैं। आप लगातार पीछे महसूस करते हैं, और आपने यह तय कर लिया है कि यह एहसास एक व्यक्तिगत कमज़ोरी है — कि अगर आप थोड़े और अनुशासित होते तो catch up कर लेते।
नहीं करते। यह अनुशासन की समस्या नहीं है। यह संरचना की समस्या है, और आप एक ऐसी pipeline को अपनी मेहनत से नहीं पछाड़ सकते जो आपसे तीन कदम पहले ही टूटी हुई है।
देरी से मुझे वास्तव में क्या कीमत चुकानी पड़ती है
मुझे एक संख्या बताने दीजिए। नीचे के आंकड़े इस बात का एक उदाहरण हैं कि यह टैक्स कैसे जुड़ता जाता है — कोई मापा हुआ लॉग नहीं।
मान लीजिए कि एक बिल्डर इस वजह से हर हफ्ते करीब नौ घंटे खोता है। पढ़ने में नहीं — पढ़ना ठीक है, मज़ेदार भी। मेरा मतलब है देरी से मिली खबरों के downstream नुकसान से। वो मंगलवार का wrapper सबसे स्पष्ट था: करीब बारह घंटे build करना, फिर उसे undo करने में आधा दिन जब पता चला कि Discord वाला version वही काम साफ-सुथरे तरीके से करता था। एक दोपहर किसी ऐसी चीज़ को debug करने में गई जिसका जाना-पहचाना fix था जो मैंने देखा नहीं था। एक architecture का फैसला जो मैंने पुरानी पड़ चुकी मान्यताओं पर किया, फिर वापस लेना पड़ा। पांच tabs पर doomscrolling यह confirm करने के लिए कि कोई अफवाह सच है या नहीं, इससे पहले कि मैं कोई commitment करता।
गोल करें तो एक कार्यदिवस प्रति सप्ताह, देरी की भेंट चढ़ जाता है। घंटे सबसे बुरी बात भी नहीं हैं। बुरी कीमत वो projects हैं जो मैंने कभी शुरू ही नहीं किए, क्योंकि जब तक वो विचार मेरे पास पहुंचा, वो पहले से भीड़भाड़ वाला लग रहा था। वो भीड़ एक भ्रम थी जो मेरी अपनी देरी ने बनाई थी। वो सिर्फ इसलिए भरा-भरा लगा क्योंकि मैं सातवें दिन पहुंचा था।
आपने कितने अच्छे विचार इसलिए छोड़ दिए क्योंकि वो खत्म लगते थे — जबकि सच यह था कि आपने उनके बारे में बस देर से सुना था?
सिर्फ तेज़ होना काफी नहीं, क्योंकि तेज़ जगह पर झूठ भी उतने ही हैं
यहीं पर "बस सही accounts follow करो" टूट जाता है।
तेज़ होने का मतलब है raw स्रोत के करीब जाना। और raw स्रोत एक नाली है। हर असली leak के लिए आत्मविश्वास से भरी बकवास का ढेर होता है: context से काटे गए screenshots, जो चीज़ benchmark की जा रही है उसे बेचने वाले के खुद चलाए गए benchmarks, "breaking" खबर जो छह महीने पुराना feature है जिसने नई headline ओढ़ ली है। तेज़ वाली परत इसीलिए तेज़ है क्योंकि किसी ने उसे check नहीं किया।
तो आप बुरे विकल्पों के बीच फंसे हैं। धीमा और सच, या तेज़ और अप्रमाणित। Newsletter देर से आती है लेकिन कम से कम वो हुई। Discord तत्काल है लेकिन धुआं हो सकती है। हम में से ज़्यादातर बीच का रास्ता निकालते हैं और सबसे बुरी जगह जा पहुंचते हैं: देर से और कभी-कभी मूर्ख बन जाते हैं।
ज़ोर से कहें कि आपको वास्तव में क्या चाहिए और यह लगभग शर्मनाक रूप से सरल लगता है। असली चीज़, महत्व के अनुसार रैंक की गई न कि शोर के अनुसार, पहले से check की गई ताकि आपको fact-checking न करनी पड़े, और स्रोत के इतने करीब कि बढ़त अभी बाकी हो। अभी वो काम करने वाले आप खुद हैं। आप वो merge step हैं जो दर्जनों feeds के बीच है, इसे हर सुबह अपने दिमाग में, हाथ से, खराब तरीके से चला रहे हैं। किसी ने आपको वो नौकरी hire नहीं की थी। आपने इसलिए ले ली क्योंकि विकल्प था तीन दिन पीछे रहना, और आपने तय किया कि धीमा-और-गलत सुरक्षित किस्म की गलती है।
नहीं है। मैं अब भी उस शुक्रवार के thread के बारे में सोचता हूं। चार दिन, साठ लाइनें, और एक छोटी सी उपयोगी बातचीत जो मुझसे पूरी तरह छूट गई। जानकारी हर समय वहां थी। बस मैं उस जगह नहीं खड़ा था जहां वो उतरती है।
तीन कदम वाला सुबह का रूटीन
दस मिनट, इससे पहले कि tabs बढ़ने लगें:
- एक curated स्रोत। दर्जन भर feeds को अपने दिमाग में merge करने की बजाय एक ही ranked, जांचा-परखा digest पढ़ें। Boostor का news पेज इसी के लिए बना है, लेकिन कोई भी curated स्रोत जिस पर आप भरोसा करते हैं, काम करेगा।
- एक search। वो एक चीज़ लें जो आपके मौजूदा project के लिए मायने रखती है और उसे स्रोत पर जाकर check करें — changelog, commit, या thread।
- एक फैसला। उसे अपनाएं, बाद के लिए schedule करें, या छोड़ दें। फिर tabs बंद करें और बनाने में लग जाएं।
बस यही पूरा रूटीन है। यह आपको हर चीज़ में सबसे पहला नहीं बनाएगा। लेकिन यह आपको उस चीज़ में तीन दिन पीछे रहने से ज़रूर बचाएगा जो वाकई मायने रखती है।
