00:00:00तो कल्पना कीजिए कि आप 90 के दशक में जन्मे एक डेवलपर हैं। आप सुबह उठते हैं और डूम
00:00:05स्क्रॉल करने के लिए कोई स्मार्टफोन नहीं है, स्लैक पर कोड फटने की शिकायत वाला कोई मैसेज नहीं है, और सबसे महत्वपूर्ण,
00:00:11आपका दिन कैसे बीतने वाला है, इस बारे में कोई स्टैंड-अप मीटिंग नहीं है। आप अपने ऑफिस जाते हैं, अपना कंप्यूटर खोलते हैं,
00:00:16जो आपके आज के धैर्य से भी ज्यादा समय बूट होने में लेगा। आप कोड करने की कोशिश करते हैं और अगर कुछ
00:00:20काम नहीं करता, तो बधाई हो। अब आप अगले तीन दिनों तक 600 पन्नों के
00:00:26मैनुअल के साथ डिबगिंग करेंगे। कोई यूट्यूब नहीं, कोई स्टैक ओवरफ्लो नहीं, और जाहिर है कोई AI नहीं। फिर भी इन लोगों ने
00:00:34पूरे ऑपरेटिंग सिस्टम, प्रोग्रामिंग लैंग्वेज, कंपाइलर्स, डेटाबेस और नेटवर्किंग प्रोटोकॉल
00:00:41शून्य से तैयार किए। तो असली सवाल यह है कि, क्या उस समय के प्रोग्रामर आज के प्रोग्रामरों से वाकई ज्यादा स्मार्ट थे?
00:00:4790 के दशक की तुलना में, हमारा सबसे बड़ा संघर्ष रिक्वेस्ट टोकन खत्म होना है। तो आइए
00:00:53असल में देखते हैं कि उस समय के डेवलपर्स इतने महान क्यों लगते थे। पहला बड़ा कारण है सीमाएं।
00:00:58उस समय हार्डवेयर इतना उन्नत नहीं था। मेमोरी सीमित थी, स्टोरेज महंगा था, और प्रोसेसर
00:01:04धीमे थे। अगर आपके प्रोग्राम में मेमोरी लीक होती, तो वह सिर्फ आपके प्रोग्राम को धीमा नहीं करती। वह
00:01:09पूरे सिस्टम को क्रैश कर देती थी। इसलिए इसने डेवलपर्स को यह समझने के लिए मजबूर किया कि सिस्टम के अंदर क्या हो रहा है।
00:01:15उन्हें यह जानने की जरूरत थी कि मेमोरी कैसे काम करती है, प्रोसेसर निर्देशों को कैसे संभालता है, और हार्डवेयर की
00:01:20सीमाएं परफॉरमेंस को कैसे प्रभावित करती हैं। जब हर किलोबाइट मायने रखता है, तो आप स्वाभाविक रूप से अच्छा कोड लिखने
00:01:26और अपना काम आसान बनाने के तरीके सोचने के लिए अनुशासित हो जाते हैं। इसलिए 90 के दशक के प्रोग्रामरों को
00:01:32इन स्थितियों में काम करते देख हमें खुद पर कमतर महसूस होता है। एक और कारण यह है कि उन्होंने पहिये का आविष्कार किया।
00:01:38याद है कैसे हर कोई आपसे कहता है कि पहिये का दोबारा आविष्कार न करें? खैर, 90 के दशक के प्रोग्रामर ही वे थे
00:01:43जिन्होंने वास्तव में इसका आविष्कार किया था। आज के विपरीत, इंटरनेट पर कुछ भी पहले से बना हुआ नहीं था। कोई
00:01:49npm रजिस्ट्री नहीं थी, कोई डॉकर कंटेनर नहीं, कोई क्लाउड प्रोवाइडर नहीं। अगर आपको एक कंपाइलर चाहिए था, तो
00:01:55किसी को उसे डिजाइन करना पड़ता था। अगर आपको नेटवर्किंग चाहिए थी, तो किसी को प्रोटोकॉल बनाना पड़ता था। 90 के दशक के प्रोग्रामर
00:02:01सिर्फ स्मार्ट नहीं थे। उनके पास अग्रणी बनने के अलावा कोई विकल्प नहीं था। लेकिन यहाँ वो हिस्सा है जिसे ज्यादातर लोग अनदेखा कर देते हैं।
00:02:07हम केवल दिग्गजों को याद रखते हैं। लिनुस टोरवाल्ड्स जैसे लोग, जिन्होंने लिनक्स बनाया, या गुइडो वैन रोसुम,
00:02:13जिन्होंने पायथन बनाया। इन दिग्गजों ने दुनिया बदलने वाली चीज़ें बनाईं और महान बन गए।
00:02:19लेकिन हम 90 के दशक के उस औसत डेवलपर को याद नहीं रखते जिसने अपने बेडरूम में कमोडोर 64 पर
00:02:24साधारण बेसिक प्रोग्राम लिखे थे। उस समय, अधिकांश काम सार्वजनिक रूप से हमेशा के लिए आर्काइव नहीं होता था। लेकिन आज,
00:02:30सोशल मीडिया और गिटहब ने सब कुछ सुर्खियों में ला दिया है। हर शुरुआती का गिटहब रेपो,
00:02:36हर अधूरा साइड प्रोजेक्ट, हर लर्निंग-इन-पब्लिक ट्वीट। तो जाहिर है, ऐसा महसूस होता है कि
00:02:42मानक गिर गए हैं। और शायद हम अनजाने में आज के दिख रहे औसत डेवलपर की तुलना
00:02:47कल के शीर्ष दिग्गजों से कर रहे हैं। लेकिन इतना सब कहने के बाद, इसका मतलब यह नहीं है कि आधुनिक डेवलपर्स
00:02:53असाधारण चीज़ें नहीं बना रहे हैं। वास्तव में, हम शायद इतिहास के सबसे नवीन युगों में से एक में जी रहे हैं।
00:02:58तो चलिए अंत में अपने आधुनिक समय के प्रोग्रामिंग दिग्गजों को पहचानने के लिए कुछ समय निकालते हैं।
00:03:03सबसे पहले मेरे मन में गुइलेर्मो राउच का नाम आता है। कोई अंदाजा है कि वह कौन हैं? वह Next.js के निर्माता हैं,
00:03:10वो रिएक्ट फ्रेमवर्क जो दुनिया की आधी टॉप वेबसाइटों को चलाता है। और सिर्फ इतना ही नहीं, वह
00:03:16वर्सेल (Vercel) के पीछे के व्यक्ति भी हैं। हाँ, वही वर्सेल जिसने डिप्लॉयमेंट के सिरदर्द को एक सिंगल क्लिक में बदल दिया।
00:03:22यह कोई छोटा योगदान नहीं है। यह आधुनिक वेबसाइटों के काम करने के तरीके को नया आकार दे रहा है। इसलिए मुझे नहीं लगता
00:03:28कि मुझे उनके निर्माण के प्रभाव के बारे में ज्यादा बात करने की जरूरत है। बस उनका सम्मान करते हैं और
00:03:32अगले दिग्गज की ओर बढ़ते हैं। हमारी लिस्ट में अगला नाम अदी उस्मानी का है। उनका काम वेब परफॉरमेंस और बड़े पैमाने पर
00:03:39ऑप्टिमाइजेशन पर केंद्रित है। यह प्रोग्रामिंग लैंग्वेज के आविष्कार जैसा सुनने में शायद शानदार न लगे, लेकिन
00:03:44जब अरबों उपयोगकर्ता हर दिन वेबसाइट लोड करते हैं, तो परफॉरमेंस इंजीनियरिंग एक गंभीर
00:03:49बौद्धिक चुनौती बन जाती है। अदी उस्मानी ने गूगल क्रोम में काम किया और बड़ी वेबसाइटों को तेज करने के
00:03:54तरीके खोजे। यही एक कारण है कि आज ब्राउजिंग इतनी सुगम लगती है। और अगर हम अकेले
00:03:59इंजीनियरिंग की प्रतिभा की बात कर रहे हैं, तो आप फैब्रिस बेलार्ड को नजरअंदाज नहीं कर सकते। उन्होंने FFmpeg बनाया, जो
00:04:06इंटरनेट पर वीडियो प्रोसेसिंग के एक विशाल हिस्से को शक्ति प्रदान करता है। स्ट्रीमिंग प्लेटफॉर्म, मीडिया टूल्स, वीडियो एडिटर्स,
00:04:13इनमें से कई पर्दे के पीछे FFmpeg पर भरोसा करते हैं। उन्होंने QEMU भी विकसित किया, जो एक मशीन एमुलेटर है
00:04:19जो पूरे ऑपरेटिंग सिस्टम को वर्चुअली चलाने में सक्षम है। लो-लेवल सिस्टम की उस स्तर की
00:04:24समझ उतनी ही कठिन है जितनी कंप्यूटिंग के शुरुआती दिनों की कोई भी चीज़। और इन नामों के अलावा,
00:04:30जॉर्डन वॉक जैसे अनगिनत अन्य लोग हैं, जिन्होंने रिएक्ट बनाया और फ्रंट-एंड को हमेशा के लिए बदल दिया।
00:04:36केल्सी हाईटावर, जिन्होंने दुनिया भर के डेवलपर्स को कुबेरनेट्स (Kubernetes) सिखाने में मदद की। और इवान यू,
00:04:41जिन्होंने Vue.js बनाया और आधुनिक वेब डेवलपमेंट में सबसे विचारशील समुदायों में से एक को विकसित किया।
00:04:46तो हाँ, 80 और 90 के दशक के प्रोग्रामरों ने नींव रखी। उन्होंने कठिन सीमाओं के तहत काम किया
00:04:53और कंप्यूटिंग का शुरुआती बुनियादी ढांचा तैयार किया। लेकिन आधुनिक डेवलपर्स उस नींव के ऊपर
00:04:58आसमान छूती इमारतें बना रहे हैं। वे ग्लोबल स्केल, आर्टिफिशियल इंटेलिजेंस,
00:05:04डिस्ट्रीब्यूटेड सिस्टम और सॉफ्टवेयर की जटिलताओं से जूझ रहे हैं जिसका सामना पिछली पीढ़ियों को कभी नहीं करना पड़ा।
00:05:10अलग युग, अलग सीमाएं और अलग समस्याएं, लेकिन वही प्रतिभा। और शायद आज से 30 साल
00:05:16बाद, कोई पीछे मुड़कर हमें देखेगा और कहेगा, “2025 के प्रोग्रामर अद्भुत थे। याद रखें कि
00:05:23इतिहास हमेशा अतीत को बढ़ा-चढ़ाकर दिखाता है।” तो इस वीडियो के लिए इतना ही। कमेंट में जरूर बताएं कि
00:05:29आपका पसंदीदा आधुनिक प्रोग्रामर कौन है। और अगर आप कोड करना सीखना चाहते हैं, तो
00:05:33स्क्रिमबा (Scrimba) को जरूर देखें। यह एक बेहतरीन लर्निंग प्लेटफॉर्म है जहाँ आप सिर्फ ट्यूटोरियल नहीं देखते,
00:05:38बल्कि इंटरैक्टिव तरीके से सीखते हैं। लिंक डिस्क्रिप्शन में है। तो लाइक, शेयर,
00:05:44सब्सक्राइब करना न भूलें, और मैं आपसे अगले वीडियो में मिलूँगा।