कम्युनिटी पर वापस जाएँ

किसी प्रोग्राम की कहानी सुनाकर कोडिंग सीखिए

Rebecca Mark, Unison Computing में काम करती हैं, जहाँ उनका उद्देश्य Unison प्रोग्रामिंग भाषा सीखने को जितना हो सके उतना मज़ेदार और आसान बनाना है।

Youtube पर देखें
अवधि 39मिनट

Jonathan: Rebecca, Exercism पॉडकास्ट में आपका स्वागत है। आप यहाँ हों, यह बहुत बढ़िया बात है। आपसे बातचीत कर पाना मेरे लिए बहुत सौभाग्य की बात है। देखिए, आपकी तरफ सुबह के 7:30 बजे हैं और मेरी तरफ अब शाम के 4:30 बजे हैं। स्वागत है। दुनिया में आप ठीक कहाँ हैं?

Rebecca: मैं Seattle, Washington में हूँ, इसलिए आपको सुबह-सुबह ही फोन कर रही हूँ।

Jonathan: बढ़िया, और मुझे लगता है कॉफी बन चुकी है और आपने दूसरी बार भी बना ली है, जो गरम है और दिन के लिए तैयार है।

Rebecca: हाँ, बिल्कुल, मेरे ठीक पास। मेरे पास एक अतिरिक्त Chemex है और मेरा दिन अच्छी तरह ऊर्जा से भरा रहेगा।

Jonathan: ठीक है। बहुत बढ़िया। तो Rebecca, स्वागत है। मैं आपके बारे में थोड़ा-बहुत जानता हूँ, आपके Exercism से जुड़ाव से, खास तौर पर खुद Unison ट्रैक से। लेकिन उसमें थोड़ा गहरे उतरने से पहले मैं आपके बारे में थोड़ा जानना चाहूँगा और यह भी कि आप Seattle कैसे पहुँचीं। थोड़ा-सा तो Seattle है। मैंने Seattle कहा था। क्या मैं यह कहने में सही हूँ... हाँ, मैंने कहा था। हाँ। एक पल के लिए मुझे लगा कि मेरी याददाश्त मछली जैसी हो गई है और मैं भूल गया कि आप कहाँ रहती हैं, लेकिन वह Seattle ही है। मैं जानना चाहूँगा कि आप वहाँ कैसे पहुँचीं। थोड़ा आपके बारे में, थोड़ी आपकी कहानी, और फिर यह कि आप टेक में कैसे आईं और आपकी ज़िंदगी में उस रास्ते पर चलने की चिंगारी कैसे लगी।

Rebecca: हाँ, तो मेरा परिवार वास्तव में छह पीढ़ियों पहले सीधे Seattle आकर बसा था। यानी बहुत लंबा समय हो गया। Seattle में यह एक प्रवासी परिवार है। और मुझे यहाँ बहुत अच्छा लगता है। मैंने यहीं आसपास पढ़ाई की और यह वास्तव में इस बात का एक अहम हिस्सा है कि मैं टेक में कैसे आई, क्योंकि Seattle एक बहुत बड़ा टेक शहर है। लेकिन मैंने विश्वविद्यालय में वास्तव में प्रोग्रामिंग की पढ़ाई नहीं की थी। मैंने अंग्रेज़ी पढ़ी, कविता पर ध्यान केंद्रित करते हुए, तो लग सकता है कि यह वैसा ही है। हाँ। लग सकता है कि यह एक अजीब मेल है, लेकिन मुझे लगता है कि यह कुछ मायनों में काम का है। मैंने यहीं University of Washington में पढ़ाई की। अपने पहले करियर में मैं Portland में उच्च शिक्षा के क्षेत्र में काम कर रही थी। तो छात्रों के साथ काम करना, लोगों के बीच की उपलब्धि की खाई को कम करने की कोशिश करना और लोगों को कॉलेज में बनाए रखना। छात्रों के लाइफ कोच के तौर पर यही मेरा काम था। और वह कमाल का था। लेकिन मैंने कई ऑनलाइन कॉलेजों के साथ काम किया और मैंने देखा कि मेरे छात्रों को टेक्नोलॉजी प्लेटफॉर्म के साथ कितनी मुश्किल होती थी, और यह भी कि टेक्नोलॉजी उन्हें बेहतर अनुभव देने और उनकी ज़िंदगी बदलने में कैसे मदद कर रही थी। और गरीबी या दमन के पीढ़ी-दर-पीढ़ी चलने वाले चक्र को कम करने में। और मैं इसमें सीधे तौर पर शामिल होना चाहती थी। और, शायद स्वार्थ में, शिक्षा कई कारणों से बहुत कठिन है। यह बहुत प्यारी चीज़ है, लेकिन यह बहुत चुनौतीपूर्ण भी है, और टेक्नोलॉजी में आपको हर हफ्ते यह महसूस होता है कि आप कुछ आगे बढ़ रहे हैं। और इसने मेरे करियर के लिए जो मैं चाहती थी, उसमें समस्या हल करने वाला एक पहलू जगा दिया। तो मैंने रास्ता बदला और ADA Developers Academy नाम के एक स्कूल में आवेदन किया, जो वापस Seattle में ही है। तो यही चीज़ मुझे घूम-फिरकर वापस वहीं ले आई और मैं वापस जाकर वहाँ एक साल का प्रोग्राम करने लगी।

Jonathan: तो रुकिए। तो आप Seattle में पली-बढ़ीं और फिर करियर शुरू करने के लिए काम के सिलसिले में कहीं और चली गईं। Seattle से आप कहाँ गईं? क्या

Rebecca: मैं Portland गई। यानी Seattle से थोड़ा-सा दक्षिण में। हाँ।

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

Rebecca: यह थोड़ा-सा, यह थोड़ी किस्मत की बात थी, क्योंकि मुझे लग रहा था कि वाह, मैं देखती हूँ कि मेरे छात्र या तो बहुत अच्छा कर रहे हैं या इससे बहुत जूझ रहे हैं, और मैं इसमें शामिल होना चाहती हूँ। मुझे पता नहीं कि मैं अभी जो कर रही हूँ उसके अलावा और क्या कर सकती हूँ, और मुझे पता है कि यह मेरे रोज़ के वर्कफ्लो में जो मैं चाहती हूँ उसका एक हिस्सा पूरा नहीं करता। और तो बस, ऊब के मारे, मैंने दोपहर के खाने के समय HTML CSS सीखना शुरू कर दिया। और मैं बस छोटी-छोटी वेबसाइटें या छोटे वेब फॉर्म बनाने का अभ्यास करती थी। और उस समय मैंने पूरी तरह मुफ्त सीखने की सामग्री से पढ़ाई की। और यह बस खुद पढ़ना था और यह सोचना कि यह पूरा इंटरनेट वाला मामला है क्या

Jonathan: हाँ। हाँ।

Rebecca: जो सवाल आज भी मैं खुद से पूछती हूँ। लेकिन हाँ, मुझे पता नहीं, मुझे बस प्रोग्रामिंग से प्यार हो गया। यह किसी जादू जैसा लगा, किसी तरह से, जैसे छोटे कछुए को स्क्रीन पर इधर-उधर घुमाना या एक वर्ग दिखा देना। हाँ, और मैंने सोचा, ठीक है, मुझे यह पसंद है और मुझे इसका उद्देश्य भी पसंद है, तो इन दोनों को एक साथ कैसे लाऊँ और बस। इस सवाल को बार-बार खुद से पूछते-पूछते मैंने एक करियर बना लिया।

Jonathan: बढ़िया। और तो फिर वह प्रक्रिया, कोड करना और यह सीखने से कि कंप्यूटर में क्या हो रहा है उसे कैसे समझा और शब्दों में बाँधा जाए, उसके लिए सोचने का एक तरीका बनाने तक। एक बात जो बहुत दिलचस्प है, जब मैं बहुत लोगों से बात करता हूँ, और मैं यह कहूँगा कि यह मेरे खुद के डेवलपमेंट के अनुभव में भी सच है, क्योंकि मैं धीरे-धीरे टुकड़े-टुकड़े करके उस जगह में घुस रहा हूँ, वह यह है कि जो हो रहा है उसके लिए सोचने का एक तरीका होना और उसे अपने दिमाग में बना पाना, कोड सीखने का बहुत बड़ा हिस्सा है। तो आपने यह कैसे किया? वह क्या था, आपको कैसे पता चला कि आपने कैसे सीखा, अगर यह समझ में आता है। आप c html देख रहे हैं और सोच रहे हैं, ठीक है, बढ़िया। आपने उस जानकारी को अपने दिमाग में क्रम में रखना कैसे शुरू किया? अगर इसमें कोई तुक बनती है

Rebecca: हाँ, यह बहुत अच्छा सवाल है। मैंने इसे कैसे औपचारिक रूप दिया? मुझे लगता है कि साहित्य की अपनी पढ़ाई से जो एक बात मेरे अंदर बैठा दी गई थी, वह यह थी कि ध्यान से पढ़ो। और पंक्तियों के बीच पढ़ो और चीज़ों के रूप-आकार पर ध्यान दो। और मुझे लगता है कि एक प्रोग्राम का भी एक रूप होता है। मैंने ऐसी भाषाओं में काम किया है जिनमें टाइप होते हैं, और इसलिए वहाँ बहुत खास बातें होती हैं, ऐसे तरीके होते हैं जिनसे आप सचमुच कोई ऐसी चीज़ लिख सकते हैं जो कंपाइल ही न होती। मैं

Jonathan: हाँ, बिल्कुल। हाँ।

Rebecca: जब मैं प्रोग्राम लिखती हूँ तो मैं यह सोचना पसंद करती हूँ कि ठीक है, इस उद्देश्य की बनावट कैसी है, कहानी क्या है? और मुझे पता है कि यह अलग हो सकता है, यह कल्पना करने का बहुत ही अलग तरीका हो सकता है कि कंप्यूटर क्या कर रहा है या a और b को कैसे जोड़ रहा है। लेकिन हाँ, मैं हमेशा यही सोचती आई हूँ कि ठीक है, क्या हो अगर मैं कंप्यूटर को अपना नायक मान लूँ, तो बिंदु A, B और C पर वह क्या कर रहा है? और जो उद्देश्य मैं चाहती हूँ वह उसे कैसे पूरा करता है? और हो सकता है यह Finnigans wake जितनी दिलचस्प कहानी न हो, लेकिन इस पर राय अलग-अलग हो सकती हैं। लेकिन यही वह तरीका है जो मैंने

Jonathan: यह बहुत दिलचस्प है। जो आप अभी बता रही हैं, मैं उसे पूरी तरह किसी प्रोग्राम या कोड पर लागू कर सकता हूँ। जैसे आपके पास अपने दृश्य होते हैं, अपने पात्र होते हैं, जिन्हें आप वेरिएबल कह सकते हैं, और फिर आपके पास कहानी होती है, जो काफी मज़ेदार है। हम इस पर बहुत गहरे उतर सकते हैं, और शायद आप ऐसे अंग्रेज़ी साहित्य के छात्रों से मिलेंगी जो वास्तव में डेवलपर बन जाते हैं। लेकिन मुझे लगता है कि मैं यह सवाल इसलिए पूछ रहा हूँ क्योंकि खुद को नए सिरे से ढालना और बहुत से लोग जो कोड सीख रहे हैं, उन्हें वास्तव में एक नए करियर से या पुराने करियर से आना पड़ता है, माफ़ कीजिए। और वास्तव में खुद को बदलकर नए तरीके ढूँढने पड़ते हैं ताकि दिमाग फिर से जुड़ सके। तो मैं Bobby Towers से बात कर रहा था, हमारे एक और योगदानकर्ता से। आप उन्हें जानती भी होंगी। वे संगीत की पृष्ठभूमि से आते हैं, बहुत गहरी संगीत की पृष्ठभूमि, और उन्होंने अपना खुद का एक-हाथ वाला कीबोर्ड बनाया है ताकि वे एक हाथ से टाइप कर सकें, क्योंकि उनके दूसरे हाथ में एक दुर्घटना हुई थी। और मुझे यकीन है कि उन्हें मेरे इस बात को साझा करने में कोई दिक्कत नहीं होगी, लेकिन उनसे यह जानना बहुत दिलचस्प था कि वे संगीत को, उसके पैटर्न को और संगीत की बहुत आम चीज़ों को कैसे समझते हैं और वे डेवलपमेंट में कैसे ढलती हैं। और मुझे लगता है कि इन बातचीत में जो रोमांचक है वह यह है कि मैं समझ रहा हूँ कि हर व्यक्ति का जानकारी लेने का अपना अनोखा तरीका है, वह जानकारी जो डॉक्युमेंटेशन में मौजूद है, बहुत व्यावहारिक जानकारी और वैज्ञानिक जानकारी, और उसमें अपना एक अलग स्वाद जोड़ने का। तो यह बहुत दिलचस्प है। तो आपने css, html सीखना शुरू किया, चीज़ों को किसी ढाँचे में रखना शुरू किया, अपने दिमाग में एक कहानी बनानी शुरू की, तो फिर आपने उस जानकारी को और गहरा कैसे किया, और जब आप दिमागी तौर पर किसी रुकावट से टकराईं, जहाँ आगे बढ़ना और चीज़ों को साफ़-साफ़ समझना बहुत मुश्किल लगा, तब क्या हुआ? आपने वे रुकावटें कैसे पहचानीं और उन्हें कैसे पार किया?

Rebecca: हाँ। हाँ। यह बहुत अच्छा सवाल है। मुझे लगता है कि मुझे हर समय रुकावटें मिलती रहती हैं। जैसे मैं निश्चित रूप से लगातार दीवार से टकराती रहती हूँ। और उन पलों में जिस चीज़ ने मेरी सचमुच मदद की है, वह है लोगों के एक नेटवर्क का सहारा लेना। वास्तव में समुदाय, दोस्ती और मेंटर के मार्गदर्शन ने ही मेरी मदद की है। जब भी मुझे कठिन चुनौतियों का सामना करना पड़ा या बस कुछ नया मिला। उदाहरण के लिए, जब मैंने अपने प्रोग्रामिंग स्कूल के ठीक बाद अपनी इंटर्नशिप की, तो मेरी एक बहुत अच्छी दोस्त यह सब मेरे साथ से गुज़र रही थी। और वह यह सब सामान्य बनाने के लिए वहाँ थी, जैसे अगर मुझे कभी लगता कि ओह, मुझे यह नहीं पता और शायद मुझे यह पता होना चाहिए, तो मैं अपनी दोस्त के पास जाकर पूछ सकती थी, क्या तुम्हें यह पता है? और वह कहती, नहीं। हमें यह कैसे पता होगा? यह क्षमता कि

Jonathan: जैसे, ओह हाँ, मैं करूँगा। बनाया

Rebecca: हाँ। मुझे लगता है कि मेरे आसपास लोगों का होना यह सामान्य बनाने में मदद करता है कि मैं अपने सफर में कहाँ हूँ, और लोगों ने अपने समय और अपने सहयोग में बहुत उदारता दिखाई है। इसलिए मेरा रवैया हमेशा यह रहता है कि मैं वही आगे बढ़ा दूँ। क्योंकि हाँ, मुश्किल समय में वही समुदाय था जिसने मुझे सचमुच सँभाला।

Jonathan: यह बहुत बढ़िया है। और तो आपने एक साल का बूट कैंप जैसा किया। क्या आप इसे बूट कैंप कह सकती हैं या यह किसी खास स्कूल जैसा था? ऐसा नहीं कि कोई बहुत फर्क है, लेकिन

Rebecca: हाँ, मुझे लगता है इसे बूट कैंप की श्रेणी में रखा जा सकता है। ADA प्रोग्राम, मुझे लगता है, कुछ मायनों में अनोखा है, क्योंकि ऐसा नहीं है कि आप इसमें जाने के लिए शुल्क देते हैं, इसका कोई ट्यूशन मॉडल ही नहीं है। तो एक छात्र के तौर पर आप आवेदन करते हैं और आवेदन की प्रक्रिया काफी कड़ी होती है। और फिर अगर आप चुन लिए जाते हैं, तो वे कंपनियाँ होती हैं जो इस पाइपलाइन से एक इंटर्न चाहती हैं क्योंकि उन्हें इस प्रोग्राम का महत्व दिखता है। उन्हीं ने पूरे स्कूल को प्रायोजित किया, साथ ही अनुदान और दूसरे गैर-लाभकारी स्रोत भी थे। यह मॉडल वाकई कमाल का है, क्योंकि एक छात्र के तौर पर सीखते हुए एक साल बिना आमदनी के गुज़ारना ही काफी मुश्किल है। तो यह बात कि मुझे अतिरिक्त ट्यूशन नहीं देनी पड़ी, इसमें बहुत मददगार थी।

Jonathan: ठीक है, तो आपको मूल रूप से। पहले ही प्रायोजन मिल गया, तो क्या किसी कंपनी ने कहा, हाँ, हम आपको प्रायोजित करेंगे और फिर अंत में आप उनके लिए काम करेंगी? क्या यह ऐसे ही चलता था, या आपने परीक्षा पास की और फिर अंत में आपको कोई ऐसा मौका मिला जिसमें आप शामिल हो सकती थीं, क्या ऐसा था

Rebecca: हाँ, यह बाद वाला ज़्यादा है। उस समय कंपनियाँ यह करती थीं कि वे कुछ तय संख्या में लोगों को प्रायोजित करती थीं। और फिर स्कूल कहता था, ठीक है, तो हम उतने लोगों को दाखिला दे सकते हैं, और फिर साल के बीच में। एक तरह की अदला-बदली होती थी जिसमें हर कोई अलग-अलग कंपनियों के साथ इंटरव्यू करता था और देखता था कि कौन-सा मेल अच्छा हो सकता है। और फिर वे एक एल्गोरिदम चलाते थे, एक सर्वोत्तम मेल का एल्गोरिदम। और फिर आपको एक कंपनी मिल जाती थी। हाँ, वे करते हैं।

Jonathan: वाकई मैंने भी यही किया था, तो यह था,

Rebecca: हाँ। यह मेडिकल रेसिडेंसी के मेल एल्गोरिदम जैसा है।

Jonathan: ठीक है। समझ गया। दिलचस्प। और ठीक है, तो उस साल आपने क्या पढ़ा? क्या यह JavaScript जैसी पारंपरिक चीज़ थी? अब मुझे JavaScript को पारंपरिक कोडिंग भाषा कहने पर बहुत नफरत मिलेगी। लेकिन वह क्या था, वह ऐसा था क्या, पाठ्यक्रम कैसा था, और हाँ।

Rebecca: हाँ, तो उस समय पाठ्यक्रम Ruby पर आधारित था और आप html, css सीखते थे, और फिर वेब एप्लिकेशन डेवलपमेंट के लिए आप Ruby Rails, Sinatra जैसी वेब फ्रेमवर्क चीज़ें इस्तेमाल करते थे। और फिर हमने ज़्यादा फ्रंट एंड डेवलपमेंट के लिए भी कुछ इस्तेमाल किया। क्योंकि वह भी एक हिस्सा था। और इसमें हमें API इंटीग्रेशन के बारे में बहुत कुछ सिखाया गया, कि एप्लिकेशन के अलग-अलग हिस्सों को कैसे जोड़ा जाए। और यह बहुत सहयोगी वर्कफ्लो भी था, इसलिए वे जितना हो सके उतना यह उतारने की कोशिश करते थे कि एक टीम में मिलकर काम करना कैसा होता है। तो वह भी बहुत बढ़िया था। तो यह सॉफ्टवेयर की सचमुच बहुत व्यावहारिक शिक्षा थी।

Jonathan: ठीक है। वाह। और, ठीक है, तो यह, मुझे लोगों की यह कहानी सुनना बहुत पसंद है कि वे कहाँ पहुँचे और कैसे पहुँचे। तो फिर आप Unison के लिए काम करती हैं, जो अब एक भाषा है। यह कैसे हुआ? इन सबके बाद, और शायद आप Unison के बारे में थोड़ा समझा सकें। यहाँ सबके लिए, ताकि उन्हें समझ आए कि वह कैसा दिखता है। और हम वैसे भी सब कुछ शो नोट्स में डाल देंगे ताकि लोग जाकर देख सकें। लेकिन हाँ, समझाइए, शुरू कीजिए।

Rebecca: हाँ। Unison Computing वह कंपनी है जिसके लिए मैं काम करती हूँ और हम Unison नाम की एक नई प्रोग्रामिंग भाषा बना रहे हैं। और इस प्रोग्रामिंग भाषा में मुख्य अंतर यह है कि आपका कोडबेस टेक्स्ट फाइलों का एक बदलते रहने वाला ढेर नहीं है। आपके सारे फंक्शन एक AST में हैश हो जाते हैं और वे कॉन्टेंट-एड्रेस्ड होते हैं। और यह एक तकनीकी चीज़ है। एक प्रोग्रामर के तौर पर, एक कामकाजी प्रोग्रामर के तौर पर इसका फायदा यह है कि किसी गणना को प्रोग्राम के ज़रिए बाँटना बहुत आसान हो जाता है। डेटा के सीरियलाइज़ेशन और डी-सीरियलाइज़ेशन से जुड़ी समस्याओं की एक पूरी श्रेणी इस तरह हट जाती है, अगर आपके कोड को प्रोग्राम के ज़रिए पता लगाकर निकाला जा सके। तो हम वाकई इस बात को बेहतर बनाने में रुचि रखते हैं। प्रोग्रामरों का काम करने का वर्कफ्लो हमारी प्रोग्रामिंग भाषा के साथ, और लोगों को सक्षम बनाना कि वे सिर्फ एक प्रोग्रामिंग भाषा से पूरे पैमाने के वितरित सिस्टम लिख सकें, बिना यह सोचे कि एक पूरी तरह बने प्रोडक्शन सिस्टम की कुछ परिचालन और बौद्धिक लागतें क्या होंगी। हाँ।

Jonathan: वह बैक एंड और फ्रंट एंड जैसा होगा? और अगर मैं गलत हूँ तो मुझे सुधारिए, लेकिन क्या इसका मतलब यह होगा कि आप एक ही भाषा में पूरा वेब एप्लिकेशन लिख सकते हैं, फ्रंट एंड, बैक एंड, बाकी सब कुछ?

Rebecca: हम वाकई एक बैक एंड भाषा हैं।

Jonathan: ठीक है।

Rebecca: हाँ, हम वाकई एक बैक एंड भाषा हैं। यहाँ वास्तविक हस्तक्षेप यह है कि परिचालन से जुड़ी जटिलताओं का एक पूरा समूह है, जैसे कि Kubernetes क्लस्टर चलाना या zookeeper क्लस्टर चलाना या बस माइक्रोसर्विसेज़ का एक समूह, जिसे Unison प्रोग्राम के ज़रिए बता सकता है और फिर उसके खिलाफ एक प्रोग्राम चला सकता है, बिना यह किए कि आपको वह सारा काम खुद करना पड़े।

Jonathan: और Unison के लिए आप रोज़ाना क्या करती हैं? वहाँ आपकी क्या भूमिका है और अच्छी बातें क्या हैं, आपको क्या करना बहुत अच्छा लगता है, और क्या ऐसी चीज़ें हैं जिनके बारे में आपको लगता है कि ओह, काश यह बेहतर या अलग होता? जैसे दिन कैसा होता है? कैसा होता है

Rebecca: हाँ।

Jonathan: आज? मुझे नहीं पता।

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

Jonathan: प्रचार।

Rebecca: हाँ।

Jonathan: हाँ।

Rebecca: मेरी भूमिका लोगों को Unison सीखने में मदद करना है और यह महसूस कराना है कि वे इस भाषा में उतर सकते हैं, काम करने लायक दक्षता हासिल कर सकते हैं और उनका स्वागत है। उन्हें वह जानकारी मिले जिसकी उन्हें अपना जो भी लक्ष्य है उसे पूरा करने के लिए ज़रूरत है। तो हाँ, और ऐसी तरह-तरह की गतिविधियाँ होती रहती हैं, हफ्ते भर में यही चलता है, क्योंकि किसी को समस्या सुलझाने में मदद चाहिए हो सकती है, या कोई और कहेगा कि वेबसाइट पर यह लिंक गलत है। तो यह बदलता रहता है। मुझे लगता है सबसे मुश्किल बात है महामारी के दौर में और दूर से काम करते हुए, समुदाय बनाना सचमुच बहुत कठिन है। इस समय जो कॉन्फ्रेंस या टेक इवेंट हो सकते थे, वे समझ में आने वाली वजहों से बहुत पीछे चले गए हैं। मुझे लगता है कि मुझे एक चीज़ की कमी खलती है, वह है वह उत्साह कि ओह, इस हफ्ते मैं Leon, France में प्रस्तुति देने जा रही हूँ, या ऐसा कुछ।

Jonathan: टेक इंडस्ट्री की ज़िंदगी का वह चमकदार पहलू। यह हुई न बात। ज़मीन पर आइए।

Rebecca: हाँ। मुझे नए लोगों से मिलना याद आता है, तो मुझे लगता है, लेकिन मुझे लगता है कि आने वाले समय में यह बेहतर होने वाला है, उम्मीद है।

Jonathan: तो क्या आप इस समय दूर से काम करती हैं, तो आपकी टीम हर जगह फैली हुई है? पूरे देश में। पूरी दुनिया में। इस समय आपकी टीम कहाँ है?

Rebecca: हाँ, हमारे बहुत से लोग पूर्वी तट पर हैं, जैसे Boston, Rhode Island के इलाके में। लेकिन सच में हम पूरी तरह वितरित कंपनी हैं, जो इस बात से मेल खाता है। और हाँ, मैं पश्चिमी तट पर हूँ। कुछ लोग अमेरिका के बीच वाले हिस्से में हैं। और हाँ, इस समय हमारा कोई दफ्तर नहीं है। हम पूरी तरह अपने-अपने छोटे इलाकों में हैं।

Jonathan: ठीक है, तो इस समय आपको टेक की दुनिया में दूसरे लोगों से मिलने का मौका कैसे मिलता है? या यह वैसा ही है जैसा आपने कहा, सब कुछ ठप पड़ा है और घर के दफ्तर में उठना थोड़ा अच्छा लगता है? दरवाज़ा बंद कीजिए, निकलिए, गलियारे से घर चले जाइए। समझ रहे हैं न मैं क्या कह रहा हूँ? क्या यह, आपको कुल मिलाकर यह कैसा लगता है? आपकी कुछ चुनौतियाँ क्या हैं, जैसे काम से जुड़े रहने के मामले में, या इस स्थिति से आप अभी कैसे निपट रही हैं? और हाँ। इसमें और एक टीम के तौर पर Unison के लिए आपका भविष्य कैसा दिखता है? क्या यह लंबे समय तक दूर से ही रहेगा या लक्ष्य थोड़ा और आमने-सामने की तरफ बढ़ने का है?

Rebecca: मुझे लगता है लक्ष्य दूर से ही काम करते रहने का है। यह बहुत से लोगों के लिए काम करता है। जिनके काम के बाहर भी ज़िम्मेदारियाँ हैं, और मूल रूप से मुझे यह कुछ कारणों से वाकई बहुत पसंद है। एक बात यह है कि पिछले साल हमारा एक ऑनलाइन कॉन्फ्रेंस हुआ था। और मुझे उम्मीद है कि यह जारी रहेगा, जैसे-जैसे हम समुदाय को बढ़ाते रहेंगे, शायद अगले साल हमारा एक आमने-सामने वाला हिस्सा भी होगा। और एक और चीज़ जो हम आने वाले महीने में करने वाले हैं, वह है कंपनी का एक आमने-सामने रिट्रीट। तो हमने Boston जैसी जगह पर यह बड़ी, हाँ, हमने यह बड़ी हवेली किराए पर ली है और हम सब वहाँ इकट्ठा होंगे। और उसमें ढेर सारे बढ़िया कमरे हैं, एक टेनिस कोर्ट है, और हम बस मिलकर काम करेंगे। और ज़्यादा योजना बनाने वाली गतिविधियाँ या दूरदृष्टि वाली गतिविधियाँ करेंगे, जो शायद आमने-सामने ही बेहतर तरीके से हो सकती हैं। हम पूरी टीम को थोड़ा और पास ला रहे हैं। अब जब यह एक विकल्प बन गया है।

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

Rebecca: हाँ। हाँ, यह सचमुच एक शानदार अनुभव रहा है। Exercism का पता मुझे शुरू में मेरे साथी कर्मचारियों से चला, St. से, जो इस प्लेटफॉर्म के बहुत बड़े प्रशंसक हैं और इसे पहले भी इस्तेमाल कर चुके हैं। और Unison में, मेरे पास सीखने की सामग्री प्रबंधन का पूरा प्लेटफॉर्म बनाने के संसाधन नहीं थे। हम एक काफी छोटी टीम हैं और हमारे सामने बहुत से और उद्देश्य हैं, तो मैं सोच रही थी, मैं कैसे

Jonathan: सालों बाद भी Rebecca अब भी ऐसे ही

Rebecca: हाँ। मैं अब भी बनाती

Jonathan: रही हैं।

Rebecca: वह प्लेटफॉर्म। हाँ। तो हमें पता था कि हमें किसी दूसरी संस्था के साथ साझेदारी करनी होगी। Unison भाषा को लोगों तक पहुँचाना होगा ताकि वे इसे आज़मा सकें, और उम्मीद है कि अगर ब्राउज़र में चलने वाला कोई हिस्सा होता, तो वह बहुत बढ़िया होता क्योंकि लोग बहुत हल्के-फुल्के तरीके से इस भाषा से जुड़ सकते। और तो जब हमने देखा कि Exercism क्या दे रहा है, तो हमें लगा, ठीक है, यह एक बढ़िया समुदाय है। यह बढ़ रहा है, यह मुफ्त है। यह बहुत बढ़िया है। हमारे उपयोगकर्ताओं को यह पसंद आएगा। तो हाँ, हमने तय किया, ठीक है, लोग इसी तरह अभ्यास करेंगे। ट्रैक बनाने की प्रक्रिया खुद थोड़ी दिलचस्प है, क्योंकि Unison फाइलों पर आधारित भाषा नहीं है, है ना? जैसे आपका कोडबेस हैश होकर एक कोडबेस में सहेजा जाता है, जबकि बाकी ज़्यादातर भाषाएँ फाइल सिस्टम पर फाइलों के साथ काम करती हैं। तो वहाँ कुछ दिलचस्प तकनीकी चुनौतियाँ थीं।

Jonathan: ज़रा इस पर थोड़ा और बताइए। जैसे क्या? मैं बहुत चाहूँगा, बस। एक गैर-तकनीकी व्यक्ति के तौर पर बोल रहा हूँ, मुझे यकीन है कि Jeremy इस बात पर मुझ पर हँसेगा कि मैं इतना तकनीकी सवाल पूछ रहा हूँ, लेकिन ज़रा इसमें थोड़ा और उतरिए, इन चुनौतियों में, और मुझे यकीन है कि अगर लोग सुन रहे हैं तो वे आपकी बात का थोड़ा-बहुत अंदाज़ा लगा लेंगे।

Rebecca: हाँ। तो Unison में आप स्क्रैच फाइलें नाम की चीज़ों में काम करते हैं, और स्क्रैच फाइलें या जिसके आगे डॉट U लगा हो, वे सचमुच फेंकने लायक होती हैं। वे फेंकने वाली फाइलें हैं। आप अपना छोटा-सा प्रोग्राम लिखते हैं, आप उसे चला भी सकते हैं, एक REPL जैसे अनुभव में या नोटबुक जैसे अनुभव में, लेकिन फिर आप उस फंक्शन को फाइल से हटा देते हैं क्योंकि आपने उसे Unison कोडबेस में ही सहेज लिया है। और तो Unison कोडबेस ही सच का स्रोत है, फाइल सिस्टम नहीं। और Exercism के साथ जोड़ने में यह बात दिलचस्प हो जाती है क्योंकि, ज़ाहिर है, Exercism फाइल को देखता है, उसे एक फाइल दी जाती है और वह उस पर ढेर सारे टेस्ट चलाता है, और फिर कहता है, ठीक है, छात्र ने टेस्ट पास कर लिया या ये कुछ समस्याएँ हैं। और यह अंत में ठीक-ठाक काम कर गया, क्योंकि हर बार जब आप टेस्ट चलाते हैं, आपको मूल रूप से एक नया Docker कंटेनर मिल जाता है। बैक एंड पर कुछ तकनीकी चीज़ें होती हैं जो सचमुच बहुत चतुर हैं।

Jonathan: जादुई करतब।

Rebecca: हाँ, कुछ जादुई करतब हैं। प्लेटफॉर्म जो करता है उसके लिए Eric को बहुत शाबाशी मिलनी चाहिए। हाँ, यह अंत में ठीक-ठाक काम कर गया। लेकिन एक भाषा के तौर पर Unison का मूल मॉडल यह है कि यह फाइलों में सहेजा जाने वाला कोडबेस नहीं है। तो अगर छात्र अपना काम सहेजना चाहें, हर बार चलाने पर,

Jonathan: आप क्या करते हैं

Rebecca: हाँ।

Jonathan: आप, कहाँ

Rebecca: कहाँ

Jonathan: तो वह, तो इसका मतलब यह है कि छात्र को तकनीकी रूप से हर बार शुरू से, यानी पाठ्यक्रम की शुरुआत से ही शुरू करना पड़ेगा। लगभग हर बार। क्योंकि मेरा दिमाग वहीं गया कि ओह, सहेजना तो है ही नहीं। लेकिन शायद यह मेरे दिमाग के सोचने का बेवकूफी भरा तरीका है। लेकिन मैंने सोचा, ओह, वाह, मुझे फिर से शुरू करना पड़ेगा। फिर

Rebecca: तो, अच्छी बात यह है कि वेब इंटरफेस अंतिम बार चलाए गए काम को सहेज लेता है। तो भले ही हम ज़रूरी नहीं कि फाइल सिस्टम सहेजें या फाइल की स्थिति सहेजें, Exercism प्लेटफॉर्म खुद। छात्र का काम सहेज लेता है। तो वह बहुत बढ़िया है। वह, वह सचमुच कमाल का है, और फिर अगर कोई छात्र कमांड लाइन इस्तेमाल कर रहा है, तो उसे पूरे Unison अनुभव का पूरा सेट मिल जाता है, है ना? क्योंकि तब वे वास्तव में Unison कोडबेस मैनेजर डाउनलोड करके सीधे उसके साथ काम करते हैं। हाँ, वेब आधारित इंटरफेस और कमांड लाइन पर काम करने के बीच बहुत लचीलापन है।

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

Rebecca: हाँ। मेरी वह पहाड़ी, जिस पर मैं मरने को तैयार हूँ, यह है कि मुझे लगता है, हा, मुझे लगता है कि टेक ने बहुत लंबे समय तक ज़हरीले स्वभाव वाले लोगों को इसलिए स्वीकार किया है क्योंकि वे तकनीकी रूप से बहुत प्रतिभाशाली हैं। और मुझे लगता है कि यह उलटा होना चाहिए। मैं तो बहुत पसंद करूँगी

Jonathan: यह। मुझे यह बहुत पसंद है। हाँ।

Rebecca: मैं 50 सचमुच काबिल, मेहनती लोगों के साथ काम करना उस एक जीनियस घमंडी के साथ काम करने से कहीं ज़्यादा पसंद करूँगी। मैं, मैं नहीं, सच में मैं यह कभी नहीं समझ पाई। बहुत ज़हरीले व्यवहार को स्वीकार करना। सिर्फ इसलिए कि कोई बहुत तेज़ दिमाग वाला है, यह बात मैं हमेशा से

Jonathan: मुझे लगता है कि टेक में, पूरे टेक में, यह धीरे-धीरे बदल रहा है। और मुझे लगता है वजह यह है, और अगर मैं गलत हूँ तो बताइए, क्योंकि मैं Exercism की संस्कृति से हूँ। मुझे यह बहुत पसंद है। मुझे यह बहुत पसंद है और मैं समझता हूँ कि आप किस बारे में बात कर रही हैं। लेकिन इस मायने में कि जितने ज़्यादा लोग अलग-अलग पृष्ठभूमियों, संस्कृतियों और अनुभवों से सीख रहे हैं, जितना ज़्यादा टेक एक चीज़ बनता जा रहा है, मुझे लगता है उतना ही ज़्यादा आप वह उलटाव होते हुए देखेंगे, मुझे लगता है। और मुझे लगता है यह मुझे बहुत उत्साहित करता है। और मुझे लगता है कि एक बाहरी व्यक्ति के तौर पर टेक की दुनिया के बारे में सोचते हुए, इस समय यह एक तरह से दौलत का हस्तांतरण ही है, क्योंकि ज्ञान बहुत कम लोगों के पास है। क्योंकि वह ज्ञान, जैसे कमांड लाइन को समझना या यह समझना कि आपकी bash स्क्रिप्ट्स के साथ हो क्या रहा है, ऐसी चीज़ें, मुझे तो अंदर क्या हो रहा है इसका ज़रा भी अंदाज़ा नहीं है, लेकिन वह ज्ञान उस जगह में बहुत सारा पैसा, ऊर्जा और धन पहुँचा रहा है क्योंकि कौशल और ज्ञान उन्हीं के पास है। और यह करने के लिए, मुझे लगता है, मुझे उम्मीद है कि इसमें मैं सही हूँ, समय के साथ, अगले कुछ सालों में जैसे-जैसे लोग सीखेंगे और लोग पीछे से झटका देकर विरोध कर पाएँगे और चीज़ों को समझने के अलग-अलग तरीके लेकर आएँगे, हम वह बदलाव देखेंगे। मैं इस बारे में आश्वस्त हूँ और उम्मीद रखता हूँ, लेकिन मुझे लगता है कि इस बात पर मैं आपसे सहमत हूँ। मुझे लगता है यह बहुत दिलचस्प रहा है। अंत में, मैंने जो अनुभव किया है वह यह है कि आपके पास वह जीनियस हो सकता है, लेकिन वास्तव में उसे भावनात्मक स्तर पर सँभालने में जितनी ऊर्जा लगती है, और साथ ही दूसरे लोगों के साथ जो गिरावट आती है, और वह तनाव जो दूसरों को सहना पड़ता है जैसे क्लाइंट्स के साथ, या टीम के साथ, यह वास्तव में खुद ही बराबर हो जाता है और मैंने ऐसा कोई पूरी तरह सकारात्मक अनुभव नहीं देखा। किसी को इसकी कीमत चुकानी पड़ती है। सिस्टम में, किसी को इसकी कीमत चुकानी पड़ती है। तो इस बात पर मैं पूरी तरह आपके साथ हूँ और मुझे लगता है कि यह बात आप टेक समाधानों पर भी लागू कर सकते हैं। यह यही इसे करने का एक तरीका है। जैसे, नहीं, वास्तव में 20 तरीके हैं और उन सबमें कुछ न कुछ छोड़ना पड़ता है। और वास्तव में समझदारी यह कहने में है कि आप क्या छोड़ने को तैयार हैं? बजाय इसके कि नहीं, यह इसी तरह होना चाहिए। क्योंकि यह हमेशा से इसी तरह होता आया है। खैर, मेरे लिए यह मेरी दो पैसे की राय है। लेकिन हाँ,

Rebecca: हाँ।

Jonathan: मुझे लगता है मैं सहमत हूँ। ठीक है, बढ़िया। तो मुझे लगता है हम दोनों उस पूरी पहाड़ी के बारे में एक ही पन्ने पर हैं। मुझे अहसास हो रहा है कि इस समय मैं बहुत सारी पहाड़ियों के लिए खुद को तैयार कर रहा हूँ।

Rebecca: हाँ, हर बार

Jonathan: जिससे भी मैं बात करता हूँ, मैं कहता हूँ, हाँ, बिल्कुल। मैं कहता हूँ, वाह। मैं, इस समय, मैं सात पहाड़ियों पर मर रहा हूँ। कम से कम। लेकिन नहीं, मुझे यह बहुत पसंद आया। Rebecca, अगले कुछ सालों में आपके लिए क्या है? आप अपनी ज़िंदगी में क्या सीखना चाहती हैं या क्या देखना चाहती हैं? पूरे टेक में? आपका सपना क्या है? इस पर आपका नज़रिया क्या है?

Rebecca: मैं बहुत चाहूँगी कि Unison समुदाय इस तरह बढ़े जो सचमुच टिकाऊ हो। जो अलग-अलग पृष्ठभूमियों के लोगों का वाकई स्वागत करे। यह पूरे दिल से, यही वजह थी कि मैं Unison से जुड़ी, यह मौका कि एक समुदाय को आगे बढ़ा सकूँ। लेकिन लंबे समय में, मैं यह भी चाहूँगी कि उन लोगों से फिर जुड़ूँ जो अपने टेक सफर की बिल्कुल शुरुआत में हैं। ऐसे लोग जो 10 साल पहले मेरे जैसे थे, जो बस यह सोच रहे थे कि यह क्या है, हम इंटरनेट को काम कैसे कराते हैं? वे जिज्ञासु हैं, ज़रूरी नहीं कि उनके पास पृष्ठभूमि हो, और टेक के बारे में सोचने के उनके अलग तरीके हैं। और मैं कवियों के लिए प्रोग्रामिंग करना बहुत चाहूँगी, हो

Jonathan: वह कमाल का होगा। गीतकार और कवि। थोड़ा कोड। हाँ।

Rebecca: हाँ, तो उम्मीद है कि मुझे उन लोगों से जुड़ने का मौका मिलेगा जो टेक में अपने सफर की शुरुआत में हैं। मुझे लगता है वह सचमुच कमाल का होगा।

Jonathan: तो अगर इस समय एक कमरे में 10 लोग आ जाएँ जिन्हें कोडिंग और डेवलपमेंट और उसके अंदर की दुनिया के बारे में बिल्कुल कुछ पता न हो, तो उन्हें शुरू करने के लिए आपकी शीर्ष तीन सलाहें क्या होंगी? और उनके पास कोई विकल्प नहीं। उन्हें सीखना ही है। जैसे, ठीक है, आप यहाँ हैं। निकलने का कोई रास्ता नहीं। आपको बस इसे जारी रखना है। आप क्या करेंगी, आप उन्हें कहाँ से शुरू कराएँगी और कैसे आगे बढ़ेंगी?

Rebecca: मैं उनसे कहूँगी कि वे कमरे में चारों तरफ देखें और हर किसी की सफलता को अपनी सफलता की तरह देखें। और फिर मैं शायद उनसे कहूँगी कि वे यह सीखने में समय लगाएँ कि किसी सिस्टम का टेस्ट कैसे करें और अपने काम की जाँच कैसे करें। मैं उनसे कहूँगी, ओह भगवान। मैं शायद उन्हें डीबगर इस्तेमाल करने के बारे में बताऊँगी, व्यावहारिक चीज़ों के लिए। लेकिन मुझे लगता है पहली बात, मैं उनसे यही कहूँगी कि हर किसी की सफलता को अपनी सफलता की तरह देखें। क्योंकि

Jonathan: आपको लगता है मैं आपसे प्यार करता हूँ? हाँ। नहीं, क्योंकि मैं, यह वाकई दिलचस्प बात है। तो हमने अभी-अभी ये कोहोर्ट चलाए। मुझे नहीं पता आपको पता है या नहीं कि हमने Alexa ट्रैक और Go ट्रैक में दो 30 दिन के सीखने के अनुभव चलाए। तो हमने किया और Go ट्रैक के लिए 300, नहीं, तीन से ज़्यादा, 700 लोगों ने साइन अप किया। और Alexa ट्रैक पर लगभग सौ लोग थे। और यह बहुत दिलचस्प था क्योंकि हम वाकई यह प्रयोग करना चाहते थे कि लोग मिलकर कैसे सीखेंगे। क्योंकि हमने समझा कि मिलकर सीखना लोगों की सीखने की गति बढ़ाने और किसी लक्ष्य तक पहुँचने की सबसे अहम बातों में से एक है। तो यह बात कि आपने यह कहा, मुझे बहुत पसंद आई और मुझे लगता है मुझे किसी समय इस पर आपसे और बात करनी होगी, एक-दूसरे को उनकी खुद की सफलता दिलाने के बारे में, क्योंकि मुझे लगता है, सच कहूँ तो, सीखने के मामले में यह बहुत शक्तिशाली टूल है। हम अक्सर अलग-अलग, अकेले व्यक्तियों की तरह काम करते हैं। और वास्तव में हमें एक बात बहुत महसूस होती है कि गति समुदाय से आती है, किसी दूसरे व्यक्ति का नज़रिया मिलने से। और वास्तव में मुझे लगता है मुझे वह पंक्ति चुरानी पड़ेगी और शायद आपसे इसे लेकर सबके लिए पूछना होगा, दूसरों को सफल बनाने के लिए,

Rebecca: ज़रूर

Jonathan: एक प्राथमिकता के तौर पर। शायद हम इस पर कुछ कर सकते हैं। लेकिन यह बहुत बढ़िया है। मुझे यह बहुत पसंद आया। धन्यवाद। यह साझा करने के लिए धन्यवाद, Rebecca, आपके समय के लिए धन्यवाद। मुझे लगता है बस बातचीत करना और कोडिंग और टेक और ऐसी सारी चीज़ों के बारे में अच्छा समय बिताना बहुत बढ़िया रहा। तो जल्दी उठने, कॉफी बनाने और मेरे लिए समय निकालने के लिए धन्यवाद। इस सुबह, यानी आपकी सुबह में, और हाँ। मैं इसकी कद्र करता हूँ। और सब सुनने वालों, Unison भाषा ज़रूर देखिए। मैं शो नोट्स तैयार करा लूँगा और इसे इस पॉडकास्ट के ब्लर्ब और विवरण में डाल दूँगा। लेकिन आपका यहाँ होना बहुत अच्छा रहा। बहुत-बहुत धन्यवाद और मैं रिकॉर्डिंग बंद करूँगा और फिर इसके बाद हम थोड़ी और बातचीत कर लेंगे। तो मेरे साथ बनी रहिए, Rebecca, और बाकी सब, फिर मिलते हैं। हाँ।

हमारी कम्युनिटी की और कहानियाँ

हमारी कम्युनिटी के सदस्यों को सुनिए, उनसे सीखिए और प्रेरणा पाइए।