आराम करें

MMaximilian Schwarzmüller
Computing/SoftwareJob SearchInternet Technology

Transcript

00:00:00मैंने एक प्रोग्रामर के रूप में कभी इतना पिछड़ा हुआ महसूस नहीं किया। इस पेशे का नाटकीय रूप से पुनर्निर्माण हो रहा है क्योंकि प्रोग्रामर द्वारा योगदान किए जाने वाले हिस्से तेजी से कम और बिखरे हुए होते जा रहे हैं। मुझे लगता है कि अगर मैं पिछले साल से उपलब्ध चीजों को ठीक से जोड़ लूं तो मैं 10 गुना अधिक शक्तिशाली हो सकता हूं। और इस बढ़त को हासिल करने में असफल होना निश्चित रूप से कौशल की कमी जैसा लगता है।
00:00:23आइए आंद्रेश कारपाथी की इस पोस्ट के बारे में बात करते हैं। आजकल एक डेवलपर के रूप में पिछड़ा हुआ महसूस करना बेहद आसान है। क्योंकि AI के बारे में बहुत शोर है,
00:00:33हर दिन नए मॉडल आ रहे हैं,
00:00:35नए टूल्स और इन टूल्स को इस्तेमाल करने के नए तरीके हैं जिससे आप पिछड़ा महसूस कर सकते हैं। और बिल्कुल स्पष्ट रूप से कहूं तो,
00:00:42Opus 4.5 जैसे कई शानदार मॉडल हैं और Cursor या Cloth Code या Open Code जैसे अद्भुत टूल्स हैं जिन्हें मैं वाकई पसंद करता हूं। और इन टूल्स का उपयोग करके आप बहुत अच्छी चीजें हासिल कर सकते हैं और मैं इन टूल्स को कुशलता से उपयोग करने और मैं उन्हें कैसे इस्तेमाल करता हूं और आप वहां कौन से पैटर्न या सर्वोत्तम प्रथाओं का उपयोग कर सकते हैं,
00:01:04इस पर अधिक संसाधन साझा करूंगा। लेकिन जब आपको नहीं करना चाहिए तब पिछड़ा महसूस करना बेहद आसान है। और मैं तर्क दूंगा कि पिछड़ा महसूस करने का कोई कारण नहीं है। और यहां बताता हूं क्यों। अपनी पोस्ट में,
00:01:16आंद्रेश कहते हैं कि सामान्य निचली परतों के अलावा महारत हासिल करने के लिए एक नई प्रोग्रामेबल परत है,
00:01:23जो वैसे महत्वपूर्ण है। यह स्पष्ट है कि वे परतें कहीं नहीं जा रही हैं। आपके कौशल की अभी भी आवश्यकता होगी,
00:01:30लेकिन अभी इसे छोड़ देते हैं। लेकिन एक डेवलपर के रूप में आपके कौशल के ऊपर नई परत यह है कि आपको यह जानना होगा कि एजेंट्स,
00:01:37सब-एजेंट्स के साथ कैसे काम करना है,
00:01:40अच्छे प्रॉम्प्ट कैसे लिखना है,
00:01:41संदर्भ,
00:01:42मेमोरी,
00:01:42विभिन्न मोड्स जिनमें आप AI टूल्स का उपयोग कर सकते हैं,
00:01:46प्लान मोड और बिल्ड मोड और आस्क मोड या जो भी हो,
00:01:49अनुमतियां,
00:01:50टूल्स,
00:01:50प्लगइन्स,
00:01:51स्किल्स,
00:01:51हुक्स,
00:01:52MCP,
00:01:52LSP,
00:01:53स्लैश कमांड्स,
00:01:54वर्कफ्लोज़,
00:01:54इत्यादि को कैसे मैनेज करना है। तो बहुत सारे नए टूल्स,
00:01:58बहुत सारे नए पैटर्न में महारत हासिल करने की भावना ताकि AI के साथ कुशलता से काम किया जा सके। और ऐसा महसूस करना आसान है। मेरा मतलब है,
00:02:06अगर आप Cloth Code के डॉक्यूमेंटेशन पर नज़र डालें,
00:02:09तो सब-एजेंट्स हैं जिन्हें आप बना सकते हैं। प्लगइन्स हैं जिन्हें आप बना या इंस्टॉल कर सकते हैं। एजेंट स्किल्स हैं जिन्हें आप बना सकते हैं,
00:02:18जिन्हें मैं वैसे बहुत उपयोगी पाता हूं,
00:02:21लेकिन यह है। हुक्स हैं जिनका उपयोग आप कुछ कोड को स्वचालित रूप से चलाने के लिए कर सकते हैं जब कुछ विशेष घटनाएं होती हैं। जैसे कि उदाहरण के लिए,
00:02:30एजेंट एक निश्चित कार्य पूरा कर लेता है।
00:02:33MCP है,
00:02:34यानी MCP सर्वर्स,
00:02:35जिन्हें आप Cloth Code में जोड़ सकते हैं ताकि इसे नई क्षमताएं मिल सकें। और फिर दर्जनों पैटर्न हैं जो आपको X और इंटरनेट पर मिलेंगे जो आपको बताते हैं कि Cloth Code से अधिकतम लाभ पाने के लिए इन सभी क्षमताओं को कुशलता से कैसे जोड़ा जाए। मेरा मतलब है,
00:02:52यह पूरी Ralph Wiggum चीज़ चल रही है,
00:02:55जो मूल रूप से एक प्लगइन है जिसे आप Cloth Code में जोड़ सकते हैं ताकि यह एक ऐसे मोड में आ जाए जहां यह स्वायत्त रूप से जारी रहता है,
00:03:04आपके कोड में सुधार करता है,
00:03:06नए कार्यों को हल करता है,
00:03:07इत्यादि।
00:03:08और इसलिए यह लूप है जहां यह सुधार करता रहता है और बार-बार दोहराता है और आपको लूप से बाहर निकाल देता है कम से कम काफी हद तक ताकि यह अपने आप अधिक काम कर सके। बहुत कुछ चल रहा है। और यह बिल्कुल वही है जो आंद्रेस ने यहां बताया है। आप अभिभूत महसूस कर सकते हैं क्योंकि सीखने और महारत हासिल करने के लिए बहुत सी चीजें हैं। लेकिन यहां महत्वपूर्ण बात है। आपको इन सब में महारत हासिल करने की जरूरत नहीं है। उदाहरण के लिए,
00:03:36ली रॉबिन्सन,
00:03:37जो Vercel में Next.js के लिए डेवलपर रिलेशन्स गाय के रूप में काम करते थे,
00:03:42अब Cursor के लिए काम कर रहे हैं। और छुट्टियों के दौरान,
00:03:46उन्होंने एक Rust-आधारित इमेज कंप्रेसर,
00:03:49VASM बाइनरी और SvelteKit ऐप बनाया,
00:03:51पूरी तरह से Cursor और AI के साथ,
00:03:53जहां तक मुझे याद है,
00:03:55खुद एक भी लाइन कोड लिखे बिना। उन्हें वहां टेस्ट कवरेज मिली और उन्होंने कोड की समीक्षा की और बहुत सारा मार्गदर्शन प्रदान किया। यह वाइब कोडिंग नहीं है। उनके पास एक स्पष्ट दृष्टि थी और उन्होंने मॉडल को इस ऐप को कैसे बनाना है इस पर मार्गदर्शन दिया। लेकिन उन्होंने AI की मदद से Rust के साथ शुरुआत से यह इमेज कंप्रेशन लाइब्रेरी बनाई। और उन्होंने बिल्कुल स्पष्ट कर दिया कि उन्होंने इस प्रोजेक्ट का 80% बिना किसी कस्टम रूल्स के बनाया। आप जानते हैं Cursor रूल्स ये चीजें हैं जिन्हें आप सेट कर सकते हैं ताकि Cursor को कुछ,
00:04:30खैर,
00:04:31नियम मिल सकें जिनका उसे उम्मीद से पालन करना चाहिए या कमांड्स या कुछ और। तो उन्होंने उस Ralph Wiggum स्टाइल का उपयोग करके यह सुपर जटिल वर्कफ्लो सेट अप नहीं किया जिसमें प्लगइन्स और MCPs और सभी एक साथ काम कर रहे हों और चीजों का अनंत लूप हो और ढेर सारी स्किल्स और सब-एजेंट्स हों। नहीं,
00:04:50उन्होंने बस Cursor का उपयोग एक AI मॉडल के साथ किया,
00:04:53मुझे लगता है यह Opus 4.5 था,
00:04:55और इस ऐप को कदम दर कदम बनाया और निश्चित रूप से एजेंट ने अनिवार्य रूप से सारा काम किया लेकिन उनके मार्गदर्शन के आधार पर। और यह वाकई एक दिलचस्प प्रोजेक्ट है। यह हमें दिखाता है कि आजकल आप एक सहायक के रूप में AI के साथ कितना आगे जा सकते हैं। फिर से,
00:05:12वाइब कोडिंग के बिना बल्कि एक डेवलपर के रूप में अपनी विशेषज्ञता को इन AI टूल्स की क्षमताओं और ज्ञान के साथ मिलाकर। और वैसे यह बिल्कुल संभव है कि Rust में इस इमेज कंप्रेशन लाइब्रेरी में समस्याएं हों। वह खुद यह लिखते हैं। यह बिल्कुल संभव है कि उसमें बग्स या परफॉर्मेंस के मुद्दे या कुछ और हो लेकिन यह अभी भी एक प्रभावशाली उपलब्धि है। लेकिन यह कुछ हद तक उस ट्वीट के खिलाफ जाता है जिसका मतलब यह नहीं है कि आप पिछड़ा महसूस नहीं कर सकते। यह बिल्कुल वैध है और हम सब शायद समय-समय पर ऐसा महसूस करते हैं। इसका सिर्फ मतलब यह है कि AI से अधिकतम लाभ पाने के लिए आपको इन सभी क्षमताओं का उपयोग करने की जरूरत नहीं है। तो आपको यह सब उपयोग करने की जरूरत नहीं है। आप बस AI का उपयोग बहुत स्वाभाविक तरीके से अच्छे प्रॉम्प्ट्स,
00:06:01अच्छे संदर्भ प्रदान करके कर सकते हैं,
00:06:04और उदाहरण के लिए एक टेस्ट सूट रखकर जो AI एजेंट अपने परिणामों को मान्य करने के लिए चला सके। तो आप वहां कुछ चाहते हैं लेकिन आपको इन सभी चीजों को जोड़ने और इन सभी के बारे में सीखने की जरूरत नहीं है। और फिर एक और कारण है कि आपको पिछड़ा महसूस करने की जरूरत नहीं है। और वह दूसरा कारण यह है कि यह सब जल्द ही वैसे भी बदल जाएगा।
00:06:27मेरा मतलब है इन सभी क्षमताओं में से कितनी हमारे पास आधा साल पहले थीं?
00:06:31मुझे पता भी नहीं लेकिन उदाहरण के लिए स्किल्स एक हालिया जोड़ हैं। यह बहुत संभव है,
00:06:37यह लगभग गारंटी है कि अगले महीनों में हम सामूहिक रूप से तय करेंगे और पता लगाएंगे कि स्किल्स सेट अप करना या बहुत सारे प्लगइन्स का उपयोग करना या सब-एजेंट्स का उपयोग करना या जो भी हो,
00:06:49वह इतना महत्वपूर्ण नहीं है। हम पा सकते हैं कि हमें उतने सारे MCPs की जरूरत नहीं है। उदाहरण के लिए मैं व्यक्तिगत रूप से वास्तव में डॉक्यूमेंटेशन लुकअप के लिए context 7 और उदाहरण के लिए cloud code में playwright के अलावा किसी का उपयोग नहीं करता ताकि यह ऐप को ब्राउज़र में टेस्ट कर सके। ऐसे लोग हैं जो दर्जन भर MCP सर्वर्स रखने की कसम खाते हैं लेकिन हम सामूहिक रूप से पता लगाएंगे कि वास्तविक लाभ क्या देता है और क्या नहीं। और फिर cursor या cloud code जैसे ये टूल्स हैं जो बस स्वचालित रूप से आपके लिए अच्छी चीजें करेंगे,
00:07:25ऐसे कहें तो। मेरा मतलब है अगर आप अभी AI असिस्टेंट्स के साथ काम करने की तुलना एक या दो साल पहले से करें तो बहुत सी चीजें हैं जो cursor और ये अन्य टूल्स आपके लिए करते हैं। उदाहरण के लिए प्लान मोड लें। अतीत में एक साल पहले आपको खुद योजना बनानी पड़ती थी। आपको AI से एक योजना बनाने और उस योजना को मान्य करने और शुरू होने से पहले आपसे कुछ सवाल पूछने के लिए कहना पड़ता था। अब इन टूल्स में यह प्लान मोड बिल्ट-इन है। कौन जानता है कि आधे साल में या इससे अधिक समय में उनमें क्या बनाया जाएगा।
00:07:59तो इन सभी चीजों को जोड़कर एक सुपर जटिल सेटअप बनाकर अभी आगे होना जरूरी नहीं कि आपको लंबे समय तक आगे रखे अगर यह ऐसा करता भी है। और इसलिए लंबी कहानी को छोटा करें तो पिछड़ा महसूस करना आसान है लेकिन वास्तव में पिछड़ा महसूस करने का कोई कारण नहीं है। एक डेवलपर के रूप में AI से कुछ हासिल करने के लिए आपको इन सभी टूल्स का उपयोग करने की जरूरत नहीं है और यह सब जल्द ही वैसे भी बदल जाएगा।
00:08:30इसलिए हां इसके बारे में तनाव न लें। आजकल FOMO होना और अभिभूत महसूस करना बहुत आसान है।
00:08:37एक कदम पीछे हटने की कोशिश करें। चीजें उतनी बुरी नहीं होंगी या चीजें उतनी जरूरी नहीं हैं जितनी वे कभी-कभी लग सकती हैं।

Key Takeaway

AI डेवलपमेंट टूल्स में तेजी से बदलाव के बावजूद, सफल होने के लिए सभी नई क्षमताओं में महारत हासिल करना जरूरी नहीं है - बुनियादी सिद्धांतों पर ध्यान केंद्रित करें और FOMO से बचें क्योंकि परिदृश्य जल्द ही फिर से बदल जाएगा।

Highlights

AI युग में डेवलपर्स को पिछड़ा महसूस करना स्वाभाविक है, लेकिन यह चिंता अनावश्यक है क्योंकि सफलता के लिए सभी नए टूल्स और तकनीकों में महारत जरूरी नहीं

ली रॉबिन्सन ने बिना कस्टम रूल्स, प्लगइन्स या जटिल सेटअप के केवल Cursor और Opus 4.5 का उपयोग करके Rust-आधारित इमेज कंप्रेसर बनाया

आंद्रेश कारपाथी के अनुसार प्रोग्रामिंग में एक नई परत है - एजेंट्स, प्रॉम्प्ट्स, MCP, स्किल्स, हुक्स आदि - जिससे डेवलपर्स अभिभूत महसूस कर सकते हैं

AI टूल्स की क्षमताएं तेजी से बदल रही हैं - जो आज महत्वपूर्ण लगता है वह छह महीने में अप्रासंगिक हो सकता है

प्लान मोड जैसी सुविधाएं जो पहले मैनुअल थीं अब स्वचालित हैं, और भविष्य में और भी बहुत कुछ स्वचालित होगा

सफल AI-सहायता प्राप्त विकास के लिए अच्छे प्रॉम्प्ट्स, स्पष्ट संदर्भ और टेस्ट सूट जैसी बुनियादी चीजें पर्याप्त हैं

Timeline

प्रोग्रामर के रूप में पिछड़ने की भावना

वीडियो की शुरुआत आंद्रेश कारपाथी की पोस्ट से होती है जिसमें वे बताते हैं कि एक प्रोग्रामर के रूप में उन्होंने कभी इतना पिछड़ा महसूस नहीं किया क्योंकि पेशे का नाटकीय रूप से पुनर्निर्माण हो रहा है। वे कहते हैं कि अगर वे पिछले साल से उपलब्ध चीजों को ठीक से जोड़ लें तो वे 10 गुना अधिक शक्तिशाली हो सकते हैं। यह भावना आज के AI युग में आम है जहां हर दिन नए मॉडल, टूल्स और तकनीकें आ रही हैं। Opus 4.5 जैसे मॉडल और Cursor, Cloth Code जैसे टूल्स उपलब्ध हैं जो बहुत शक्तिशाली हैं। यह सेक्शन मुख्य समस्या को स्थापित करता है - आधुनिक डेवलपर्स की अभिभूत होने की भावना।

नई प्रोग्रामेबल परत और इसकी जटिलताएं

आंद्रेश कारपाथी बताते हैं कि पारंपरिक प्रोग्रामिंग कौशल के अलावा अब एक नई परत है जिसमें महारत हासिल करनी होगी। इस परत में एजेंट्स, सब-एजेंट्स, प्रॉम्प्ट राइटिंग, संदर्भ प्रबंधन, मेमोरी, विभिन्न मोड (प्लान मोड, बिल्ड मोड, आस्क मोड), अनुमतियां, टूल्स, प्लगइन्स, स्किल्स, हुक्स, MCP, LSP, स्लैश कमांड्स और वर्कफ्लोज़ शामिल हैं। यह बहुत सारे नए पैटर्न और टूल्स हैं जिनमें कुशलता प्राप्त करने की जरूरत महसूस होती है। Cloth Code के डॉक्यूमेंटेशन में ही सब-एजेंट्स, प्लगइन्स, एजेंट स्किल्स और हुक्स जैसी अनेक सुविधाएं हैं। यह जटिलता स्वाभाविक रूप से डेवलपर्स को चिंतित और पिछड़ा हुआ महसूस करा सकती है।

Ralph Wiggum और स्वायत्त AI वर्कफ्लो

Ralph Wiggum एक प्लगइन का उदाहरण है जिसे Cloth Code में जोड़ा जा सकता है ताकि यह एक स्वायत्त मोड में आ जाए। इस मोड में AI स्वतंत्र रूप से कोड में सुधार करता रहता है, नए कार्यों को हल करता है और बार-बार दोहराता है, डेवलपर को लूप से काफी हद तक बाहर निकालते हुए। यह उन जटिल वर्कफ्लोज़ का एक उदाहरण है जो अब संभव हैं। इस तरह की क्षमताएं देखकर डेवलपर्स को लग सकता है कि उन्हें इन सभी उन्नत सुविधाओं में महारत हासिल करनी चाहिए। हालांकि बहुत कुछ चल रहा है और सीखने के लिए बहुत सारी चीजें हैं, वीडियो का मुख्य तर्क यह है कि आपको इन सभी में महारत हासिल करने की जरूरत नहीं है।

ली रॉबिन्सन का केस स्टडी - सरलता की शक्ति

ली रॉबिन्सन (Vercel से Cursor में गए) ने छुट्टियों के दौरान एक Rust-आधारित इमेज कंप्रेसर, VASM बाइनरी और SvelteKit ऐप बनाया - पूरी तरह से AI के साथ और खुद एक भी लाइन कोड लिखे बिना। सबसे महत्वपूर्ण बात यह है कि उन्होंने इस प्रोजेक्ट का 80% बिना किसी कस्टम रूल्स के बनाया - कोई Ralph Wiggum स्टाइल वर्कफ्लो नहीं, कोई जटिल प्लगइन्स या MCPs का सेटअप नहीं, कोई स्किल्स या सब-एजेंट्स नहीं। उन्होंने बस Cursor का उपयोग Opus 4.5 के साथ किया और कदम दर कदम ऐप बनाया, अपनी विशेषज्ञता और मार्गदर्शन प्रदान करते हुए। यह वाइब कोडिंग नहीं था बल्कि स्पष्ट दृष्टि के साथ निर्देशित विकास था, जो दिखाता है कि सरल दृष्टिकोण भी बेहद प्रभावी हो सकते हैं।

आपको सब कुछ की जरूरत नहीं है

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

तेजी से बदलता परिदृश्य

एक और महत्वपूर्ण कारण पिछड़ा महसूस न करने का यह है कि यह सब जल्द ही वैसे भी बदल जाएगा। इन क्षमताओं में से कितनी छह महीने पहले मौजूद थीं? स्किल्स हाल ही में जोड़े गए हैं। अगले महीनों में हम सामूहिक रूप से तय करेंगे कि स्किल्स, प्लगइन्स, सब-एजेंट्स या MCPs का उपयोग वास्तव में कितना महत्वपूर्ण है। वक्ता व्यक्तिगत रूप से केवल context 7 (डॉक्यूमेंटेशन लुकअप के लिए) और playwright (ब्राउज़र टेस्टिंग के लिए) का उपयोग करता है। प्लान मोड जैसी सुविधाएं जो एक साल पहले मैनुअल थीं अब बिल्ट-इन हैं, और कौन जानता है कि आधे साल में क्या स्वचालित होगा। इसलिए अभी जटिल सेटअप बनाकर आगे होना जरूरी नहीं कि लंबे समय तक लाभदायक हो।

निष्कर्ष - FOMO से मुक्ति

वीडियो का निष्कर्ष सरल और आश्वस्त करने वाला है - पिछड़ा महसूस करना आसान है लेकिन वास्तव में पिछड़ा महसूस करने का कोई कारण नहीं है। एक डेवलपर के रूप में AI से कुछ हासिल करने के लिए आपको इन सभी टूल्स का उपयोग करने की जरूरत नहीं है। यह सब जल्द ही वैसे भी बदल जाएगा, इसलिए वर्तमान जटिलताओं में भारी निवेश करना शायद समझदारी नहीं है। आजकल FOMO (Fear of Missing Out) होना और अभिभूत महसूस करना बहुत आसान है, लेकिन एक कदम पीछे हटने की कोशिश करनी चाहिए। चीजें उतनी बुरी या जरूरी नहीं हैं जितनी वे कभी-कभी लग सकती हैं, और यह संदेश डेवलपर समुदाय के लिए महत्वपूर्ण राहत प्रदान करता है।

Community Posts

View all posts