"बिल्ड वर्सेस बाय" अब "बिल्ड" की ओर झुक रहा है

MMaximilian Schwarzmüller
Computing/SoftwareSmall Business/StartupsBusiness News

Transcript

00:00:00एक चर्चा, जिसके निश्चित रूप से हम सभी डेवलपर्स के लिए कुछ न कुछ मायने हैं, हाल ही में काफी जोर पकड़ रही है—वह यह है कि क्या अधिकांश कंपनियां भविष्य में अपना अधिकांश सॉफ्टवेयर खुद बनाएंगी या नहीं।
00:00:15और यह कोई नई चर्चा नहीं है। यह शायद दो या तीन साल पहले ही शुरू हो गई थी। लेकिन जाहिर है, इन AI एजेंट्स और अंतर्निहित AI मॉडलों के लगातार और अधिक शक्तिशाली होने के साथ, यह सवाल अब और महत्वपूर्ण होता जा रहा है।
00:00:31क्योंकि, हां, मैं बिल्कुल कहूंगा कि हम देख सकते हैं कि अधिक लोग—विशेष रूप से डेवलपर्स—अपना खुद का सॉफ्टवेयर बना रहे हैं।
00:00:44मेरा मतलब है, मेरी कंपनियों में, हमने प्रोजेक्ट मैनेजमेंट, ईमेल भेजने और अन्य चीजों के लिए कई पेड सर्विसेज को अपने समाधानों से बदल दिया है।
00:00:59अब, निश्चित रूप से, मैं एक डेवलपर हूं। तो मेरे लिए यह आसान है। हालांकि, मैंने AI से पहले ऐसा नहीं किया था, क्योंकि उसमें ज्यादा मेहनत लगती थी।
00:01:10और AI ने निश्चित रूप से अधिक काम निपटाने और बड़े कार्यों को संभालने में मदद की है।
00:01:19लेकिन आपको फिर भी यह पता होना चाहिए कि आप क्या कर रहे हैं। आप कुछ प्रोडक्ट्स को बिना गहराई में जाए वाइब कोड (Vibe code) भी कर सकते हैं।
00:01:25और कुछ यूटिलिटी टूल्स के लिए, बस इतना ही काफी है। उदाहरण के लिए, मैंने एक छोटा सा बैकग्राउंड रिमूवर टूल बनाया, जिसका उपयोग मैं अपने थंबनेल से हटाने के लिए कर सकता हूं—अनुमान लगाइए क्या?
00:01:36मेरे चेहरे के पीछे का बैकग्राउंड। और मैंने उसे बस वाइब कोड कर दिया क्योंकि मुझे विवरणों की परवाह नहीं है।
00:01:42अगर यह गलत होता है, तो मुझे दिख जाता है कि यह गलत है। फिर मैं इसे आसानी से ठीक कर सकता हूं।
00:01:47और यह किसी भी तरह से महत्वपूर्ण टूल नहीं है। तो आप निश्चित रूप से कुछ टूल्स को वाइब कोड कर सकते हैं।
00:01:53और जाहिर है, यह सिर्फ मुझ तक सीमित नहीं है। बहुत से लोग ऐसा कर सकते हैं।
00:01:59फिर भी, हर कोई नहीं, क्योंकि सभी को इन एजेंटिक टूल्स और उनकी क्षमताओं के बारे में नहीं पता है।
00:02:09लेकिन हां, सभी डेवलपर्स या टेक-समझ वाले लोग कुछ टूल्स को वाइब कोड कर सकते हैं।
00:02:17हालांकि, कुछ ऐसे टूल्स हैं जिन्हें वाइब कोड करने की सलाह मैं नहीं दूंगा।
00:02:24उदाहरण के लिए, एक ऐसा टूल जो न्यूज़लेटर की तरह ईमेल भेजता है।
00:02:29वहां चीजें गलत हो सकती हैं और आप अपनी ऑडियंस को स्पैम करके अनसब्सक्राइब नहीं करवाना चाहते या अपनी ईमेल प्रतिष्ठा को नुकसान नहीं पहुंचाना चाहते।
00:02:40आप यह भी नहीं चाहते कि आधे ईमेल भेजे ही न जाएं।
00:02:45और भी बहुत कुछ है।
00:02:46उदाहरण के लिए, शायद आप अनसब्सक्राइब फ़ंक्शन जोड़ना ही भूल गए ताकि लोग अनसब्सक्राइब कर सकें।
00:02:54यह भी सही नहीं है।
00:02:56वहां विचार करने के लिए और भी चीजें हैं। यह अधिक जटिल है।
00:02:59और अगर हम ऐसी समस्याओं को नज़रअंदाज़ भी कर दें, तो बड़े पैमाने पर ईमेल भेजने में बहुत कुछ लगता है।
00:03:09और यह जानने से शुरू होता है कि इसे कैसे करना है, जैसे कि AWS SES जैसी सर्विसेज उपलब्ध हैं।
00:03:15और अगर आप जानते भी हैं, तो वहां सब कुछ ठीक से सेटअप करना सिर्फ एक क्लिक का काम नहीं है।
00:03:22अब, निश्चित रूप से कुछ ऐसी सर्विसेज हैं जो इसे थोड़ा आसान बनाती हैं, लेकिन फिर भी, इसमें थोड़ी तकनीकी जानकारी की आवश्यकता होती है।
00:03:28और यह ऐसी चीज़ नहीं है जिसे हर छोटी गैर-तकनीकी कंपनी जल्दी से खुद कर ले और वह सही से काम करे।
00:03:36और मुझे लगता है कि इस सवाल पर विचार करते समय यह एक महत्वपूर्ण बात है।
00:03:42किस तरह का सॉफ्टवेयर कंपनियां खुद बनाएंगी बनाम किस तरह का सॉफ्टवेयर अभी और भविष्य में खरीदा जाएगा?
00:03:52काम की जटिलता, निश्चित रूप से, एक बहुत ही महत्वपूर्ण भूमिका निभाती है।
00:03:58क्या गलत हो सकता है और अगर गलत होता है तो यह कितना बुरा होगा?
00:04:02आप कभी-कभी पढ़ते हैं कि सॉफ्टवेयर को वाइब कोड करना मजेदार है, उसे मेंटेन करना नहीं।
00:04:08और इसमें कुछ सच्चाई भी है।
00:04:11कोई सॉफ्टवेयर जितना अधिक महत्वपूर्ण होगा, उसे मेंटेन करना उतना ही मुश्किल और कष्टदायक होगा, खासकर यदि आपको पता न हो कि वहां क्या चल रहा है।
00:04:22बेशक, बड़ी कंपनियां बड़े और जटिल कामों को भी संभाल सकती हैं।
00:04:26उनके पास मैनपावर है।
00:04:27उनके पास AI एजेंट्स हैं।
00:04:28उनके पास ज्ञान है।
00:04:29और इसलिए वे कुछ ऐसे टूल्स को बदलने में सक्षम हो सकते हैं जिन्हें कम टेक-समझ वाली कंपनियों या व्यक्तिगत डेवलपर्स द्वारा बदला नहीं जा सकता।
00:04:39लेकिन उन बड़ी कंपनियों में, सॉफ्टवेयर की नई परतें हैं जिन्हें अनुपालन या जटिलता के कारणों से बदलना कठिन होगा, क्योंकि हम SAP या Salesforce जैसे सॉफ़्टवेयर की बात कर रहे हैं जो कई प्रणालियों में इतने गहराई से एकीकृत हो सकते हैं कि आप उन्हें बदलने के बजाय भुगतान करते रहना पसंद करेंगे।
00:05:02अब, यह अगले 10 वर्षों में बदल सकता है, लेकिन मैं इन सभी बड़ी कंपनियों को अचानक अपने द्वारा उपयोग किए जाने वाले सभी सॉफ्टवेयर बदलते हुए नहीं देखता।
00:05:15हालांकि, हम सभी स्तरों पर देख सकते हैं, चाहे हम बड़ी कंपनियों की बात करें या व्यक्तिगत डेवलपर्स की, कि कुछ सॉफ्टवेयर बदले जा रहे हैं।
00:05:24और मुझे लगता है कि इसमें कोई बहस नहीं है।
00:05:28और विशेष रूप से इंडी हैकर्स के लिए, यदि आपकी मुख्य ऑडियंस भी अन्य डेवलपर्स थे, तो यह बहुत कठिन होता जा रहा है क्योंकि आप जिस तरह का सॉफ्टवेयर बना रहे थे और बेच रहे थे, वह अक्सर बदला जा सकता है।
00:05:43अब, फिर भी सुरक्षा के रास्ते हो सकते हैं यदि आपके पास कोई ऐसी सर्विस है जो मुख्य रूप से सॉफ्टवेयर के बारे में नहीं है, बल्कि अंतर्निहित डेटा के बारे में है जिसे प्राप्त करना आसान न हो, या यह अनुपालन या कानूनी रूप से जटिल व्यवसाय हो।
00:06:00आप वास्तव में वहां सॉफ्टवेयर के लिए भुगतान नहीं कर रहे हैं।
00:06:03आप किसी और चीज़ के लिए भुगतान कर रहे हैं।
00:06:04और इसलिए, स्वाभाविक रूप से, इसे बदलना कठिन या असंभव है।
00:06:09खैर, जाहिर तौर पर असंभव नहीं, लेकिन बहुत कठिन।
00:06:12तो वहां कुछ फायदा है।
00:06:14अगर आपकी बढ़त सिर्फ वही सॉफ्टवेयर था जो एक छोटी सी समस्या को हल करता था, तो अब मुश्किल होगी।
00:06:22और मुझे लगता है कि यह एक ऐसा बदलाव है जो हम AI के साथ अभी देख सकते हैं, और यह बदलाव और तेज़ होगा।
00:06:27क्योंकि आज डेवलपर्स के लिए जो संभव है, मुझे विश्वास है कि जल्द ही कुछ हद तक अन्य व्यवसायों और सामान्य लोगों के लिए भी संभव होगा।
00:06:37सब कुछ नहीं, बेशक, AWS ईमेल भेजने का उदाहरण उनकी पहुंच से बाहर रह सकता है, हालांकि इसे आसान बनाने वाले अन्य प्रदाताओं की मदद से यह भविष्य में पहुंच से बाहर नहीं भी हो सकता है।
00:06:48लेकिन बहुत सारे यूटिलिटी टूल्स, छोटे प्रोजेक्ट मैनेजमेंट टूल्स और ऐसी चीजें हैं जहां मुझे लगता है कि अधिक व्यवसाय और अधिक लोग अपना सॉफ्टवेयर खुद डेवलप करेंगे।
00:07:02ठीक वैसे ही जैसे दो साल पहले AI से तस्वीरें बनाने वाली सर्विस का होना था, जैसे हेडशॉट्स या ऐसी कोई चीज़ जहां आप अपलोड की गई इमेज के आधार पर कार्टून बना सकें।
00:07:17ऐसी सर्विसेज एक या दो साल पहले ठीक काम करतीं, लेकिन मुझे लगता है कि अब यह बहुत तेजी से बदल रहा है, क्योंकि सामान्य लोगों के पास अपने फोन से AI के जरिए ऐसी तस्वीरें बनाने के अधिक अवसर हैं।
00:07:35क्योंकि शायद यह ऑपरेटिंग सिस्टम में एकीकृत है, या वे अपने चैट GPT सब्स्क्रिप्शन के माध्यम से इसका उपयोग कर सकते हैं; हालांकि अधिकांश लोग भुगतान नहीं कर रहे हैं, लेकिन कुछ मुफ्त सीमाएं भी हैं, और अधिक लोग भुगतान कर सकते हैं।
00:07:47तो यह एक ऐसे बिजनेस मॉडल का अच्छा उदाहरण है जिसने दो साल पहले अद्भुत काम किया था, और अब भारी दबाव में आ रहा है।
00:07:57और मुझे लगता है कि हम अन्य सेवाओं और सॉफ्टवेयर के लिए भी यही देखेंगे, जो बस इस बात पर निर्भर करेगा कि आपका मुख्य लाभ क्या है।
00:08:04अब, यह कोई नया खुलासा नहीं है, मुझे पता है, लेकिन डेवलपर्स के लिए इसके महत्वपूर्ण प्रभाव हैं जिनके बारे में आपको अभी सोचना होगा।
00:08:12क्योंकि, न केवल हमारा पेशा बदल रहा है—हम कम कोड लिख रहे हैं, और मुझे लगता है कि हम कोड समीक्षा करने और हर लाइन पढ़ने का तरीका भी बदल रहे हैं।
00:08:24हम भविष्य में बहुत संभावना है कि ऐसा न करें, तो वह बदल रहा है, लेकिन आप कहां काम करते हैं यह भी एक महत्वपूर्ण भूमिका निभाता है।
00:08:31और मुझे पता है कि आजकल नौकरियां मिलना मुश्किल है, और नौकरी होना न होने से बेहतर है।
00:08:37लेकिन यदि आप किसी ऐसी कंपनी में काम कर रहे हैं जो इनमें से कोई टूल बनाती है या ऐसा सॉफ्टवेयर बनाती है जिसे आसानी से बदला जा सकता है,
00:08:48तो यह एक चेतावनी का संकेत है और इसका मतलब यह नहीं है कि आपको तुरंत छोड़ना है,
00:08:52लेकिन आपको अपनी भविष्य की योजना के बारे में सतर्क रहना होगा, क्योंकि मुझे लगता है कि यह प्रक्रिया और तेज़ होगी।
00:09:01और मुझे दृढ़ विश्वास है कि अगले 10 वर्षों में—हालांकि आजकल कुछ भी कहना बहुत कठिन है—
00:09:10हमेशा कुछ ऐसा सॉफ्टवेयर रहेगा जिसे लोग खुद नहीं बनाएंगे क्योंकि यह बहुत महत्वपूर्ण, बहुत जटिल है, या क्योंकि यह मुख्य रूप से सॉफ्टवेयर के बारे में नहीं है।
00:09:20लेकिन ऐसे कई मामले होंगे जहां कंपनियां और लोग वास्तव में अपने खुद के टूल्स और सॉफ्टवेयर वाइब कोड करेंगे,
00:09:30या शायद वाइब कोड न करें, बल्कि उस सॉफ्टवेयर को बदलने के लिए मौजूदा डेवलपमेंट कौशल का उपयोग करें जिसके लिए वे अतीत में भुगतान करते थे।
00:09:39तो, हां, मुझे लगता है कि यह एक ट्रेंड है, और यह एक ऐसा ट्रेंड है जो तेज हो रहा है, जिसका मतलब यह भी है कि सॉफ्टवेयर-एज-ए-सर्विस (SaaS) समाधान बनाकर
00:09:48आत्म-नियोजित (self-employed) होना अब कुछ साल पहले की तुलना में बहुत अधिक कठिन है,
00:09:54क्योंकि आपको वास्तव में यह सोचना होगा कि आप ऐसा क्या बेच सकते हैं जो वास्तविक लाभ दे सके।
00:10:00और यह निश्चित रूप से अब पहले की तुलना में अधिक कठिन है।

Key Takeaway

AI एजेंटों की बढ़ती क्षमता डेवलपर्स और कंपनियों को सशुल्क SaaS उपयोगिताओं के स्थान पर इन-हाउस सॉफ्टवेयर बनाने और मेंटेन करने की सुविधा देती है, जिससे केवल-सॉफ्टवेयर मॉडल जोखिम में पड़ गए हैं।

Highlights

  • AI एजेंटों के प्रसार से डेवलपर्स अब प्रोजेक्ट मैनेजमेंट और ईमेल वितरण जैसे सशुल्क SaaS समाधानों को इन-हाउस विकल्पों से बदल रहे हैं।

  • सरल बैकग्राउंड रिमूवर जैसे यूटिलिटी टूल्स को वाइब कोड करना आसान है, लेकिन व्यापक स्पैम जोखिमों और डिलिवरेबिलिटी समस्याओं के कारण न्यूज़लेटर डिलीवरी सिस्टम को कस्टम कोड करना जोखिम भरा है।

  • SAP और Salesforce जैसे एंटरप्राइज सॉफ्टवेयर अपनी गहरी जटिलता और विनियामक अनुपालन आवश्यकताओं के कारण प्रतिस्थापन से सुरक्षित हैं।

  • स्वतंत्र डेवलपर्स (Indie Hackers) के लिए B2B SaaS बनाना अब कठिन है, क्योंकि छोटी समस्याओं को हल करने वाली केवल-सॉफ्टवेयर उपयोगिताओं को आसानी से री-कोड किया जा सकता है।

  • विशिष्ट और कठिन-से-प्राप्त डेटासेट या कानूनी अनुपालन पर निर्मित सॉफ्टवेयर समाधान स्वचालित इन-हाउस प्रतिस्थापन से सुरक्षित रहते हैं।

Timeline

सॉफ्टवेयर विकास में 'बिल्ड वर्सेस बाय' का बदलता संतुलन

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

सॉफ्टवेयर खरीदने के बजाय खुद बनाने की बहस पिछले कुछ वर्षों में AI एजेंटों के विकास के साथ काफी तेज हो गई है। डेवलपर बुनियादी प्रोजेक्ट मैनेजमेंट और ईमेल डिलीवरी सेवाओं को खुद कोड किए गए टूल से बदल रहे हैं। छवि प्रसंस्करण जैसे सरल उपयोगिता अनुप्रयोगों के लिए गहन विकास प्रक्रिया के बिना वाइब कोडिंग पर्याप्त परिणाम देती है।

इन-हाउस सॉफ्टवेयर विकास की सीमाएं और जोखिम

  • ईमेल न्यूज़लेटर जैसे जटिल बुनियादी ढांचे वाले टूल्स को वाइब कोड करने से ईमेल प्रतिष्ठा, अनसब्क्राइब फ़ंक्शन और डिलीवरी दर प्रभावित होती है।
  • सॉफ्टवेयर को मेंटेन करना उसे शुरू में वाइब कोड करने की तुलना में बहुत अधिक कठिन और श्रमसाध्य होता है।
  • गहरे एकीकरण और विनियामक अनुपालन के कारण SAP और Salesforce जैसे एंटरप्राइज सॉफ्टवेयर को आसानी से बदला नहीं जा सकता।

बुनियादी ढांचा और अनुपालन-केंद्रित प्रणालियाँ वाइब कोडिंग के लिए उपयुक्त नहीं हैं। उदाहरण के लिए AWS SES का उपयोग करके बड़े पैमाने पर ईमेल भेजना जटिल सेटअप और कड़े अनसब्क्राइब नियमों की मांग करता है, जहां गलती होने पर ईमेल प्रतिष्ठा को नुकसान पहुंचता है। इसके अतिरिक्त, सॉफ्टवेयर को लंबे समय तक मेंटेन करने की चुनौती और एंटरप्राइज प्लेटफॉर्म्स का जटिल एकीकरण कंपनियों को सशुल्क SaaS पर निर्भर बनाए रखता है।

सॉफ्टवेयर मॉडल पर AI का प्रभाव और डेवलपर्स के लिए चेतावनी

  • सॉफ्टवेयर के साथ अनन्य और कठिन डेटासेट या कानूनी अनुपालन बेचने वाले व्यवसाय प्रतिस्थापन से सुरक्षित हैं।
  • ओएस-स्तरीय AI एकीकरण और चैटजीपीटी जैसे टूल्स के कारण केवल इमेज जनरेशन बेचने वाले व्यवसाय मॉडल अत्यधिक दबाव में हैं।
  • प्रतिस्थापित किए जा सकने वाले साधारण SaaS टूल्स बनाने वाली कंपनियों में काम करने वाले डेवलपर्स को अपने करियर और भूमिकाओं के लिए नए सिरे से योजना बनानी होगी।

साधारण समस्याओं को हल करने वाले केवल-सॉफ्टवेयर उत्पादों का व्यावसायिक मूल्य तेजी से घट रहा है। इसके विपरीत, अद्वितीय डेटासेट या जटिल कानूनी अनुपालन प्रदान करने वाली प्रणालियां अभी भी टिकाऊ हैं। जैसे-जैसे साधारण सॉफ्टवेयर बनाना आसान हो रहा है, डेवलपर्स की भूमिका कोड लिखने से हटकर कोड समीक्षा की ओर बदल रही है, और आसानी से रिप्लेस होने वाले SaaS टूल्स बनाने वाली कंपनियों के लिए दीर्घकालिक अवसर कम हो रहे हैं।

Community Posts

View all posts