Uploaded avatar of iHiD

20 लाख उपयोगकर्ता, पर बैंक में पैसा नहीं। मुश्किल समय 😔

@iHiD
लगभग 2 साल पहले

अपडेट: यह पोस्ट Exercism समुदाय से बाहर भी काफ़ी वायरल हो गई। जिन सबने समर्थन की शुभकामनाएँ भेजीं, उन सबका धन्यवाद, और उन सैकड़ों लोगों का भी जिन्होंने इसके जवाब में दान दिया। मैंने Hacker News की एक टिप्पणी में थोड़ा और संदर्भ जोड़ा है और कुछ बातें साफ़ की हैं।


नमस्ते सभी को!

पिछले सप्ताह हमने 20 लाख उपयोगकर्ताओं का बड़ा पड़ाव पार किया। कुछ ही घंटों के भीतर हम 4.5 करोड़ अभ्यास सबमिशन तक भी पहुँच गए।

एक दिन बाद मैंने खुद, Erik और Aron के लिए अंतिम वेतन चुकाया, और हमारे बैंक खाते में इतना ही बचा कि हम एक और वेतन नहीं दे सकते।

मुझे लगता है कि यह Exercism की पूरी कहानी अच्छी तरह बताता है। Exercism पर 1,200 से ज़्यादा लोग हर दिन साइन अप करते हैं। हर दिन हज़ारों लोग अभ्यास हल करते हैं। लेकिन हमारे पास प्लेटफॉर्म पर काम जारी रखने के लिए पर्याप्त पैसा नहीं है।

इसे बदलने के लिए हमने बहुत कुछ आज़माया है। हमने सैकड़ों फंडरों और कंपनियों से बात की है, लेकिन Exercism उनके समर्थन के लिए सही नहीं बैठता। यह ऐसे किसी खास क्षेत्र में नहीं आता जो उनके लिए उपयुक्त लगे। हर जगह के लोगों की सेवा करने के कारण लगता है कि हम ऐसे संकीर्ण वर्ग की सेवा नहीं करते जो फंडरों के अक्सर संकीर्ण उद्देश्यों से मेल खाता हो!

एक क्षेत्र जहाँ हमें कुछ उम्मीद भरी सफलता मिली है, वह है साइट पर विज्ञापन। लेकिन विज्ञापनदाताओं को ढूँढने और उन्हें संभालने में जो मेहनत लगती है, और Exercism को विज्ञापनों से भर देने की मेरी अनिच्छा, इन दोनों के कारण मुझे लगता है कि यह ज़्यादा टिकाऊ रणनीति नहीं है।

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

Erik + ओपन सोर्स पुनर्गठन

अभी की स्थिति में शायद सबसे कठिन बात यह है कि अब हम Erik को वेतन नहीं दे सकते, इसलिए वे इस सप्ताह के अंत में कर्मचारी के तौर पर काम छोड़ रहे हैं।

पिछले कुछ वर्षों में Exercism के विकास और सफलता में Erik का बहुत बड़ा योगदान रहा है। वे एक बेहतरीन सहकर्मी और दोस्त भी रहे हैं, और उनके साथ काम करना मुझे बहुत याद आएगा। यह कहने की ज़रूरत नहीं कि उनकी पूरी मेहनत और समर्थन के लिए मैं उनका बेहद आभारी हूँ। और मुझे पता है कि आपमें से बहुतों को भी ऐसा ही लगेगा (अगर ऐसा है, तो कृपया उनसे संपर्क कीजिए और यह बात उन्हें बताइए!)

Erik, Exercism के पक्के प्रशंसक हैं। वे कुछ ट्रैक के वरिष्ठ मेंटेनर के तौर पर काम जारी रखेंगे और अपने सुपर-एडमिन अधिकार भी अपने पास रखेंगे। लेकिन वे रोज़ जो ढेरों छिपे (और अक्सर थोड़े उबाऊ) काम करते हैं, उन्हें पूरे संगठन में बाँटना होगा।

हम जो एक मुख्य नियम लागू कर रहे हैं वह यह है कि किसी भी चालू Exercism रिपॉज़िटरी में हर PR को मर्ज होने से पहले समीक्षा से गुज़रना ज़रूरी है (केवल एक अपवाद के साथ, जिसका ज़िक्र नीचे है)। वैसे तो बहुत समय से लगभग यही होता आ रहा है, लेकिन कुछ जगहों पर यह नियम छूट जाता था, इसलिए अब हमने स्क्रिप्ट के ज़रिए यह पक्का किया है कि ऐसा हमेशा हो।

इसके लिए हमने रेपो के लिए एक नई वर्गीकरण प्रणाली बनाई है, और हर प्रकार के लिए अलग नियम तय किए हैं:

  • maintained: ऐसा रेपो जिसमें कई मेंटेनर हैं। सभी PR के लिए ट्रैक मेंटेनर की समीक्षा ज़रूरी है।
  • maintained-solitary: ऐसा रेपो जिसमें एक ही मेंटेनर है। सभी PR की समीक्षा के लिए नई क्रॉस-ट्रैक मेंटेनर टीम को सूचना भेजी जाएगी।
  • unmaintained: ऐसा रेपो जिसमें कोई मेंटेनर नहीं है। यहाँ भी क्रॉस-ट्रैक मेंटेनर टीम को सूचना भेजी जाएगी।
  • maintained-autonomous: ऐसा रेपो जिसके सभी मेंटेनर क्रॉस-ट्रैक मेंटेनर टीम में भी हैं। यही अपवाद है, जहाँ वे अपने PR खुद मर्ज कर सकते हैं।
  • wip-track: ऐसा ट्रैक जो अभी शुरू नहीं हुआ है। चूँकि यह अभी "लाइव" नहीं है, इस पर कोई प्रतिबंध नहीं है।

इसे लागू करने के लिए हमने दो नई GitHub टीमें बनाई हैं।

  • @exercism/guardians: टूलिंग रिपॉज़िटरी (टेस्ट रनर, एनालाइज़र आदि) में आने वाले PR की सुरक्षा जाँचने वाली टीम। इसमें कुछ पुराने बहुभाषी लोग शामिल हैं।
  • @exercism/cross-track-maintainers: एक नई टीम, जिसमें ऐसे पुराने बहुभाषी लोग हैं जो रोज़ाना साइट पर सक्रिय रहते हैं और समीक्षा करने में मेरे जितने ही बारीक हैं (यानी वे मुझसे न ज़्यादा सख्त हैं न ज़्यादा ढीले)। यह ज़रूरी है, क्योंकि मैं चाहता हूँ कि इस टीम से मुझे एक जैसा और तेज़ जवाब देने वाला अनुभव मिले।

दोनों टीमें केवल आमंत्रण से जुड़ी जा सकती हैं। मैं समय-समय पर इनकी समीक्षा करता रहूँगा।

इसी क्रम में हमने नए मेंटेनर भी आमंत्रित किए हैं और बहुत से निष्क्रिय मेंटेनरों की "छँटाई" भी की है। जिन लोगों को हटाया गया है, उन सबने जो कुछ किया, उसके लिए धन्यवाद। और यह जान लीजिए कि अगर आपको फिर से Exercism में पूरे मन से योगदान देने का समय या इच्छा मिले, तो आपका फिर से स्वागत है!

तो अब आगे क्या?

अब तक बातें कुछ उदासी और निराशा भरी रही हैं। जीवन में हमेशा वैसा नहीं होता जैसा आप चाहते हैं, लेकिन जो मिला है उसी से कुछ अच्छा बना लेना चाहिए!

इस समय हमारे पास लगभग 800 मासिक दानदाता हैं और हर महीने लगभग $7,500 का दान आता है। यह लगभग ठीक-ठीक हमारी सर्वर लागत निकाल देता है। तो अगर आप इस समय दान दे रहे हैं, तो धन्यवाद। सचमुच, हमारे सर्वर आपकी वजह से चालू हैं। हमारा दानदाता आधार सामान्यतः काफ़ी स्थिर रहता है, इसलिए Exercism के अस्तित्व को लेकर मैं ज़्यादा चिंतित नहीं हूँ।

(थोड़ा वित्तीय बफर बना लेना बहुत अच्छा रहेगा, इसलिए अगर आप खर्च उठा सकते हैं, तो कृपया नियमित या एकबारगी दान देने के बारे में सोचिए 💙)

हमारे पास एक शानदार समुदाय, मेंटेनर टीम और मेंटरों का समूह भी है, जो लगातार नए अभ्यास (और नए ट्रैक!) जोड़ते रहते हैं, छात्रों की मदद करते हैं, और ढेरों और काम करते हैं। एक संगठन के तौर पर Exercism शायद पहले कभी इतना स्वस्थ नहीं रहा। यह पहले से कहीं तेज़ी से बढ़ रहा है, पहले से कहीं ज़्यादा लोग इसका उपयोग कर रहे हैं, और मुझे लगता है कि उत्पाद और सीखने का अनुभव पहले से बेहतर है। इसलिए मैं अब भी Exercism को बढ़ाने और संवारने के लिए पूरी तरह समर्पित हूँ।

पिछले कुछ महीनों से मैं एक नया शैक्षिक उत्पाद बना रहा हूँ जो कोडिंग की बुनियादी बातें सिखाता है, और मैं इसे 2025 में लॉन्च करने वाला हूँ। जो लोग कोडिंग सीखने की कोशिश करते हैं, उनमें से 96% हार मान लेते हैं। यह मुझे बिल्कुल स्वीकार्य नहीं लगता, इसलिए मेरा लक्ष्य इसे बदलना है। मेरी योजना है कि शुरुआत करने वालों को एक बहुत मज़बूत बुनियाद दूँ, और फिर उन्हें Exercism तक पहुँचाऊँ। इस नई कंपनी के लिए मैं एक नई लाभ कमाने वाली कंपनी बना रहा हूँ, और उससे होने वाली आय का इस्तेमाल Exercism को आगे बढ़ाते रहने में करूँगा। इसके लिए मैंने थोड़ा निवेश जुटाया है, जिसका मतलब है कि मैं Aron का वेतन देना जारी रख सकता हूँ। इसलिए वे बने रहेंगे, मेरे साथ उस पर काम करेंगे, और ज़रूरत के हिसाब से Exercism में सुधार करते रहेंगे।

मैं जनवरी से मार्च 2025 के बीच कोड सीखने का एक समर्पित कोर्स चलाने की भी योजना बना रहा हूँ (लगभग 90% पक्का है)। इससे मैं जो कुछ बना रहे हैं उसमें से कुछ आज़मा सकूँगा, और उन छात्रों के साथ खुद जमकर काम कर सकूँगा जिन तक मौजूदा प्लेटफॉर्म नहीं पहुँचते। तो इस बारे में जल्द ही आने वाली घोषणा पर नज़र रखिए।

मैं Exercism Teams के एक बुनियादी संस्करण को लॉन्च करने पर विचार कर रहा हूँ, ताकि कुछ अतिरिक्त आय हो सके। इस बारे में फोरम पर एक पोस्ट है, जहाँ आप अपने विचार छोड़ सकते हैं। आपके जो भी विचार हों, मुझे उन्हें पढ़कर बहुत अच्छा लगेगा!

लेकिन पहले, मुझे थोड़ा आराम चाहिए! मैं अगले दो सप्ताह की छुट्टी ले रहा हूँ, सबसे दूर रहकर थोड़ा आराम करूँगा।

आपके सारे समर्थन के लिए धन्यवाद, भावनात्मक और आर्थिक, दोनों के लिए। Exercism का समुदाय शानदार है और इस प्रोजेक्ट से जुड़े हर व्यक्ति के लिए मैं बहुत आभारी हूँ।

Translation missing: hi.number.nth.ordinalized Sep 2024 · क्या यह काम की लगी?