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

पक्षाघात को मात देना और एक हाथ वाला कीबोर्ड छापना

जब कोई खुला दरवाज़ा अचानक आपके सामने बंद हो जाए, तो क्या होता है? गंभीर रूप से कमज़ोर कर देने वाली चोट को पार करके प्रोग्रामर बनने की अपनी यात्रा जारी रखने की Bobbi की कहानी कमाल की है!

Youtube पर देखें
अवधि 01घंटा 04मिनट

Jonathan: तो, सभी को नमस्ते। मेरा नाम Jonathan है। मैं Bobbi Towers के साथ यह पॉडकास्ट होस्ट कर रहा हूँ। Bobbi, Exercism पर हमारी कम्युनिटी के सदस्यों में से एक हैं। आज उन्हें अपने साथ पाकर मैं खुद को बहुत भाग्यशाली मानता हूँ। मैं इस समय दक्षिण अफ्रीका के केप टाउन में हूँ, जो एक तरह से दुनिया का एकदम निचला छोर है। Bobbi, आप इस समय कहाँ हैं? Bobbi: मैं पोर्टलैंड, ओरेगन में हूँ, और यहाँ होना मेरे लिए सम्मान की बात है। आमतौर पर ऐसा कुछ करने का अवसर पाने के लिए आपको प्रसिद्ध या बेहद सफल या ऐसा ही कुछ होना पड़ता है, तो मुझे लगता है कि मैं कई लेवल एक साथ लाँघ गया। Jonathan: और देखिए, आपका यहाँ होना बहुत बढ़िया है। मुझे पता है कि आप Exercism की कम्युनिटी में बहुत योगदान देते हैं। जहाँ तक मुझे पता है, आप कुछ मेंटेनेंस का काम भी करते हैं। उसके बारे में आप बाद में थोड़ा विस्तार से बता सकते हैं। लेकिन हमें सच में खुशी है कि आप हमारे साथ हैं। हम आपको यह अवसर देना चाहते हैं कि आप टेक की दुनिया में अपनी यात्रा के बारे में थोड़ा बताएँ, कि आपको टेक में क्या पसंद है, और इसी तरह की सारी बातें। तो हमें थोड़ा बताइए कि आप कहाँ से आते हैं, आपकी पृष्ठभूमि क्या है, आपकी कहानी क्या है। हमें, मुझे उसमें थोड़ा गहराई से जाना बहुत अच्छा लगेगा, और फिर आगे चलकर शायद हम थोड़ी तकनीकी बातें कर सकते हैं। Bobbi: हाँ, तो मैं न्यूयॉर्क राज्य के बीच वाले हिस्से में एक खेत पर बड़ा हुआ। वैसे हमारे पास जानवर-वानवर कुछ नहीं थे। मेरे पिताजी एक तरह से पुराने तौर-तरीकों में विश्वास रखने वाले व्यक्ति थे। वे लकड़हारों के लिए एक और दो आदमियों से चलने वाली आरियाँ बनाने का व्यवसाय चलाते थे, वैसी आरियाँ जो चेनसॉ आने से पहले इस्तेमाल होती थीं। लेकिन, पता है, यहीं से बात टेक तक पहुँचती है, क्योंकि वे कंप्यूटर को शुरुआत में ही अपनाने वालों में से भी थे। उनके पास मूल, वैसे मूल IBM PC का एक क्लोन था। यह, पता है, घर से चलने वाले उनके व्यवसाय के काम के लिए था, जैसे डेटाबेस संभालना और कैटलॉग छापने के लिए डेस्कटॉप पब्लिशिंग। और फिर यह चीज़ मुझे मिल गई। वह 1981 में रिलीज़ हुआ था, उसी साल जिस साल मैं "रिलीज़" हुआ। हमारे पास आम लोगों के लिए बना पहला टेक्स्ट-टू-स्पीच डिवाइस भी था। उसका नाम था "स्पीच थिंग"। यह एक छोटा सा यंत्र था जो आपके कंप्यूटर के पैरेलल पोर्ट से जुड़ता था और बोलता था, और पूरा परिवार उसके चारों ओर इकट्ठा हो जाता था। वह अब तक की सबसे अद्भुत चीज़ थी। Jonathan: तो कह सकते हैं कि तकनीकी दुनिया से आपका परिचय वहीं से हुआ, और मैं आपको आगे बताने देता हूँ। मुझे बस इस बात ने बहुत उत्सुक कर दिया कि। Bobbi: और, अं... हाँ, पता है क्या? मुझे सच में एक Nintendo चाहिए था, लेकिन वे... वे इसकी अनुमति नहीं देते थे। वे चाहते थे कि हम आम खेत वाले बच्चों की तरह इधर-उधर दौड़ें, किले बनाएँ, और सड़क के उस पार की गायों के साथ खेलें। और शायद पेड़ भी काटें। Jonathan: शायद दो हाथों वाली आरी से, या दो आदमियों वाली आरी से पेड़ भी काटें। Bobbi: Jonathan: कृपया Bobbi: हाँ, हाँ। तो हाँ, हमारे घर में वीडियो गेम पूरी तरह मना थे, और यह बात मुझे कभी समझ नहीं आई। लेकिन धीरे-धीरे मेरे सभी दोस्तों के पास खेलने के लिए शानदार खिलौने आ गए, और मैं इस बात से बहुत दुखी था। तो बीच का रास्ता कंप्यूटर के रूप में निकला। और एक तरह से मुझे इसी का आभारी होना चाहिए, क्योंकि इसने मुझे ज़्यादातर समय मीडिया देखने-सुनने में बिताने वाला व्यक्ति नहीं बनने दिया। इसके बजाय मैं हैकर बनने का सपना देखने लगा। हमें अपना मनोरंजन खुद बनाना पड़ता था। Jonathan: यह तो। Bobbi: और फिर... इस स्पीच डिवाइस में एक बोलने वाला ब्लैकजैक गेम था जो BASIC में कोड किया गया था। BASIC पहली ऐसी प्रोग्रामिंग भाषा थी जिसे लोग सच में आसानी से सीख सकते थे। BASIC थी? आपने क्या कहा? BASIC। हाँ, इसका पूरा नाम है beginner's all-purpose symbolic instructional code, यानी शुरुआती लोगों के लिए हर काम में आने वाला प्रतीकात्मक निर्देश कोड। Jonathan: क्या आप कहेंगे कि वह भाषा......बेसिक थी, यानी एकदम मामूली? क्लासिक मज़ाक। बढ़िया। शानदार। शानदार। तो लोगों के लिए इस तक पहुँचना आसान बनाना। Bobbi: और फिर, हाँ, वह ऐसा था। यह वह समय था जब हम पत्रिकाओं से देखकर कंप्यूटर प्रोग्राम टाइप करते थे। और फिर वह चलता नहीं था, क्योंकि आपके पास BASIC का जो वर्ज़न होता था, वह उनके इस्तेमाल किए गए वर्ज़न से थोड़ा अलग होता था। शायद यह ज़रूरी है। Jonathan: तो वर्ज़न के चक्कर में पूरा प्रोग्राम ही बेकार। Bobbi: तब इंटरनेट नहीं था, तो उस समय Exercism भी नहीं था। और यह बहुत बड़ी बात थी। जब कोई समस्या आती थी, तो आज जैसा नहीं होता था कि आप अपनी समस्या Google करें और उसका उत्तर पहले से कहीं उपलब्ध हो। आप सच में अटक जाते थे। उस समय कोडिंग सीखना कठिन था। और सच कहूँ तो, अगले 15 साल या उसके आसपास मेरा ध्यान संगीत की तरफ भटक गया। Jonathan: जब आप कहते हैं कि आपका ध्यान भटक गया, तो आपका मतलब क्या है? क्या हुआ था? Bobbi: ओह, सच कहूँ तो मैंने अपना बचपन टेप के साथ खेलते हुए बिताया। और यहीं से मेरी सबसे बड़ी धुन की जड़ पड़ी। मुझे मीडिया को रिकॉर्ड करके सहेजने और बाद में उससे कुछ रचने की धुन लग गई, जो वास्तव में समय-यात्रा का ही एक रूप है। Jonathan: रोचक बात है, मैंने संगीत रिकॉर्ड करने को कभी समय-यात्रा के रूप में नहीं सोचा था, और यह सच में बहुत बढ़िया बात है। मतलब, मुझे याद है, मेरे पास शायद एक फोर-ट्रैक रिकॉर्डर था। हमारे पास पुराने ढंग का एक टेप डेक था। अगर आप सही समय पर पॉज़ और प्ले दबाते और साथ ही रिकॉर्ड का बटन भी दबा देते, तो काम बन जाता था, लेकिन सब कुछ ठीक बैठाना सच में काफी मशीनी काम था। फिर भी मुझे याद है कि मैं सोचता था, वाह, मैं सच में कुछ रिकॉर्ड करके उसे दूसरे टेप डेक पर बजा सकता हूँ। तो अब मेरे पास एक साथ दो टेप थे। मैं एक पर रिकॉर्ड करता और फिर किसी तरह उस रिकॉर्डिंग को अगले टेप पर डाल देता, और फिर उसे आगे-पीछे बाउंस करता रहता। मज़ेदार बात है कि आपने संगीत की तरफ ध्यान भटकने की बात की, क्योंकि मैं उस अनुभव से पूरी तरह जुड़ाव महसूस करता हूँ। लेकिन यह सब टेप मशीन से शुरू हुआ, और चीज़ों की टाइमिंग ठीक बैठाने से, जो अपने आप में एक पूरी समस्या थी। मुझे लगता है कि आज हमारे पास जितने टूल हैं, उनके साथ हम थोड़ी चीटिंग करते हैं। लेकिन मुझे टेप मशीनों के बारे में थोड़ा और बताइए, और यह भी कि वे आपको कहाँ तक ले गईं। Jonathan: हाँ। Bobbi: देखिए, मेरे पास Fisher-Price का कैसेट रिकॉर्डर था, और मुझे याद है कि मैं ऐसा दिखावा करता था कि मेरा अपना रेडियो शो है। मैं बस गाने बजाता और खुद को रिकॉर्ड करता, पता है, बस मस्ती करता, बातें करता, और सच कहूँ तो मैं अब भी यही कर रहा हूँ। और फिर VHS वीडियो भी था। मैं काफी कच्चा-पक्का स्टॉप मोशन एनिमेशन भी बना लेता था, क्योंकि मेरे कैमकॉर्डर में एक स्नैपशॉट फीचर था। वह एक फ्रेम नहीं लेता था, बल्कि चौथाई सेकंड के स्नैपशॉट लेता था। इतना गति का भ्रम पैदा करने के लिए काफी था, और वह भी बड़े मज़ेदार ढंग से। Jonathan: बहुत बढ़िया। तो खेत पर बड़े होते हुए, आपका ध्यान एक पुराने IBM कंप्यूटर पर जा टिका। यह एक समझौता था, क्योंकि सच तो यह है कि आपको Nintendo चाहिए था और वह मिला नहीं। तो मुझे लगता है कि आपके माता-पिता ने शायद अच्छा ही किया, क्योंकि कह सकते हैं कि उन्होंने आपको जिज्ञासु बना दिया। हालाँकि उस समय शायद ऐसा न लगा हो। Bobbi: हाँ, और उस समय से मेरे जीवन का सपना था कि मैं Mario का अपना वर्ज़न कोड करूँ। अच्छा। और, पता है, क्या आपने कभी सोचा है कि अगर आप समय में पीछे जाकर खुद से कुछ कह सकें तो क्या कहेंगे? मेरे लिए तो, बिना किसी संदेह के, यही बात है। मैं उस बच्चे के पास वापस जाऊँगा जो बस यही सोचता रहता था कि मैं Super Mario Bros. को फिर से कैसे बनाऊँगा। और मैं उस बच्चे से कहूँगा कि गणित सीखना ज़रूरी है। Jonathan: अच्छा। Jonathan: धन्यवाद। Bobbi: और, पता है, शायद यही वह बात है जिस पर मैं अंत तक अड़ा रहूँगा। अच्छा। वैसे, लेकिन शायद हम सच में… मैं… Jonathan: वैसे, लेकिन शायद हम सच में, मैं भी थोड़ा ऐसा ही था। तो किस बात से, किस बात से आपको खास तौर पर गणित के बारे में यह बात समझ आई? Bobbi: देखिए, मैंने कभी गणित का सच में इस्तेमाल नहीं किया, जबकि मैं संगीतकार था। मैं अक्सर लोगों को संगीत और गणित के संबंध की बात करते सुनता था, और मैं बस उन पर हँस देता था। नहीं भई, यह गणित नहीं है, यह संगीत है। रॉक एंड रोल। फिर यहाँ हम कई साल आगे कूदते हैं। जब मैं 30 साल से ज़्यादा का हो गया और सच में प्रोग्रामिंग सीखने लगा, तो मैं अपना पहला प्रोग्राम बनाने की कोशिश कर रहा था, और तभी मुझे यह बात समझ आई। सबसे पहली चीज़ जो मैं बनाना चाहता था, वह किसी तरह का ऑडियो, म्यूज़िक सिंथेसाइज़र, म्यूज़िक सीक्वेंसर था। फिर बात वहाँ तक पहुँची जहाँ मुझे टेम्पो, यानी बीट्स प्रति मिनट, के अनुसार सुरों की लंबाई निकालनी थी। और, पता है, शायद रेसिपी को बढ़ाने-घटाने जैसी छोटी-मोटी चीज़ों को छोड़ दें, तो यह पहली बार था जब मैंने सच में गणित का इस्तेमाल किया। मुझे अपने म्यूज़िक सीक्वेंसर को आगे बढ़ाना था ताकि वह 60 बीट्स प्रति मिनट के अलावा किसी और टेम्पो पर भी बज सके। 60 पर तो, पता है, एक क्वार्टर नोट ठीक चौथाई सेकंड का होता है, या जो भी हो। Jonathan: तो आपका भाग्य अच्छा था, शायद 60 बीट्स प्रति सेकंड से आगे जा पाने के कारण आप संगीत का और ज़्यादा आनंद ले पाए। सोचिए, अगर पूरा का पूरा संगीत 60 bpm पर ही अटका होता। हाँ। Bobbi: हाँ, और फिर वहाँ से बात आगे बढ़ती गई, और मैं एक चीज़ से दूसरी चीज़ में उलझता ही चला गया। फिर मुझे सुरों की फ्रीक्वेंसी निकालने का फॉर्मूला ढूँढना पड़ा। पहले वर्ज़न में तो मैंने बड़ी मेहनत से एक बेतुकी लुकअप टेबल बनाई, जिसमें हर सुर की फ्रीक्वेंसी हर्ट्ज़ में लिखी थी। प्रोग्राम बस उस टेबल में देख लेता था। लेकिन फिर धीरे-धीरे मैंने MIDI नंबरों को बदलने का फॉर्मूला सीख लिया। उनमें मिडिल C 60 होता है, और हर पूर्णांक स्वरलिपि पर बस आधे स्टेप का अंतर होता है। Jonathan: वाह। Bobbi: हाँ, गणित वाली बात, पता है, वास्तव में मुझे दोबारा कोडिंग की तरफ लाने वाले मेरे गणित के शिक्षक ही थे। मैं टेक्सास के ऑस्टिन में कॉलेज जा रहा था, और मुझे गणित के कोर्स लेने पड़े। वहाँ मुझे ALEKS नाम का एक बहुत रोचक सिस्टम इस्तेमाल करने को मिला, जिसका पूरा नाम है Advanced Learning Environment for Knowledge Spaces। इसमें इंटरैक्टिव अभ्यासों के माध्यम से गणित सीखा जाता था। यह पहली बार था जब गणित सीखने का कोई तरीका मेरे लिए सच में काम आया। और मुझे समझ आया कि ऐसा इसलिए है क्योंकि गणित में इतने सारे कॉन्सेप्ट एक-दूसरे पर निर्भर होते हैं। यह सैकड़ों, शायद हज़ारों विषयों का एक विशाल ग्राफ है। किसी सामान्य कक्षा में एक शिक्षक के लिए इस ग्राफ पर एक छात्र की भी स्थिति का ध्यान रखना लगभग असंभव होगा। और यह जाने बिना वह ठीक-ठीक नहीं जान सकता कि उस छात्र को आगे क्या सिखाना सही रहेगा। यह रोचक था, क्योंकि मुझे समझ आया कि ऐसी चीज़ कंप्यूटर की मदद से सिखाई जानी चाहिए। और मेरे लिए सबसे बड़ी बात यही थी: इंटरैक्टिव लर्निंग की शक्ति, और यह कि शिक्षा की प्रक्रिया में मदद के लिए हम टेक्नोलॉजी का किस तरह उपयोग कर सकते हैं। Jonathan: यह तो काफी हद तक वैसा ही लगता है जैसा Exercism अपने ट्रैक के साथ करना चाहता है। Bobbi: मैं ठीक यही सोच रहा था, क्योंकि वहाँ भी कॉन्सेप्ट ग्राफ है। Jonathan: तो फिर आप कॉलेज गए। आप न्यूयॉर्क राज्य के ऊपरी हिस्से में बड़े हुए, है न? फिर आपने खेत का जीवन जिया। आपने कोडिंग में शुरुआती कदम रखे, और वह भी बहुत प्राथमिक स्तर पर, इस अर्थ में कि न Google था, न कोई जानकारी, न इंटरनेट जिसकी मदद ले सकें। आप अटक जाते थे। आपको वह चीज़ खुद सुलझानी पड़ती थी। आपको उसे सच में खोलकर देखना पड़ता था और उसकी समझ बनानी पड़ती थी। फिर संगीत आया, और यह जिज्ञासा भी कि मशीनें कैसे काम करती हैं और चीज़ें आपस में कैसे मेल खाती हैं। इसके चलते मोटे तौर पर आप संगीत की दिशा में चले गए। और अब आप कॉलेज में हैं। वहाँ आपको समझ आने लगता है कि आपके लिए सीखने का सबसे अच्छा तरीका शायद अभ्यास करना है। इससे आप करके सीखने की एक लय में आ जाते हैं, और कह सकते हैं कि दुनिया के साथ आपका एक व्यावहारिक जुड़ाव बनता है। क्या कॉलेज तक की आपकी यात्रा का यह सही सार है? Bobbi: हाँ, हाँ, मैं ऑडियो की दुनिया में सहज बुद्धि के माध्यम से अपनी मानवीय रचनात्मकता व्यक्त कर रहा था। कुछ लोग इसका उल्टा रास्ता अपनाते हैं। वे पहले अमूर्त चीज़ों से सीखते हैं, पता है, और फिर शायद बाद में संगीत जैसी कोई चीज़ सीखते हैं। तो आपने कैसे? Jonathan: आप निजी तौर पर यह पुल कैसे बनाते हैं? स्पष्ट है कि आपको अभ्यास मिले, जो कह सकते हैं कि एक काफी स्वाभाविक पुल लगते हैं, क्योंकि उनमें रचनात्मकता भी होती है और लीक से हटकर सोचना भी। आप मुझे ऐसे व्यक्ति लगते हैं जो दी गई सीमाओं से बाहर सोचना पसंद करता है। तो आप कैसे देखते हैं... मैं शायद यह थोड़ा गहराई से समझने की कोशिश कर रहा हूँ कि संगीत, कला और रचनात्मकता का विज्ञान और तर्क के साथ क्या संबंध है, और दोनों कहाँ मिलते हैं। फिर यह आपके सीखने में खास तौर पर कैसे सामने आया? और अब यह किसी समस्या को देखने के आपके तरीके पर कैसे प्रभाव डालता है? Bobbi: अच्छा, सोचने दीजिए, तो... Jonathan: हम्म। Bobbi: हाँ, सच कहूँ तो मुझे समझ नहीं आ रहा कि इस प्रश्न को कैसे लूँ। Jonathan: यह शायद काफी खोजबीन वाला प्रश्न है, जिसका उत्तर इतनी स्पष्टता से निकालना आसान नहीं। मैं इसे दूसरे शब्दों में पूछने की कोशिश करता हूँ। क्या आपको लगता है कि... कोडिंग और डेवलपमेंट सीखने का आपका अनुभव... आप रचनात्मक दृष्टिकोण से शुरू करके फिर उसमें ढाँचा लाने की कोशिश कर रहे थे। तो क्या आप कहेंगे कि आप इसका उल्टा करना पसंद करते? यानी पहले ढाँचा सीखते, और फिर उससे बाहर निकलकर, पता है, चीज़ों को ज़्यादा रचनात्मक तरीके से देखना सीखते? Bobbi: देखिए, मैं इसे कुछ ऐसे देखता हूँ कि पहले मैं गाने लिखता था, और अब मैं ऐसे गाने लिखता हूँ जो कुछ काम करते हैं। अच्छा। तो वह लगभग अभ्यास जैसा था, और यह एक छोटी सी चीज़ से जुड़ता है जिसे मैं Plato थ्योरी कहना पसंद करता हूँ। Jonathan: अच्छा, समझाइए। Bobbi: यह बात उस समय की है जब मुझे अपनी पहली नौकरी मिली थी। पिताजी के लिए काम करने के अलावा, कहीं और मेरी पहली नौकरी वहीं की एक पिज़्ज़ा की दुकान में थी। पहले तो, सच कहूँ, मैंने बहुत लंबे समय तक बर्तन धोए, जब तक कि मैंने खाना शुरू नहीं किया। Jonathan: घड़ी देखते हुए। Bobbi: मैं उसमें बहुत कुशल हो गया, तो मैं सारे बर्तन जल्दी निपटा देता ताकि पिज़्ज़ा बनाने वाले की मदद कर सकूँ। इसी तरह मैंने पिज़्ज़ा बनाना सीखा। लेकिन सबसे ज़्यादा मज़ा तब आया जब उन्होंने मुझे आटा गूँथना सिखाया। और हे भगवान, मुझे यह बहुत पसंद है। घर में चीज़ें आपस में मिलाने के लिए मुझे हमेशा डाँट पड़ती थी। आटे के मिलने-गुँथने में ही कुछ खास बात थी। तो मैंने अपने बॉस से कहा कि यह तो Play-Doh जैसा है। यह मुझे Play-Doh की याद दिलाता है। और वह मेरी तरफ देखता है और कहता है, हाँ तो, क्या लगा था, यह सब किस बारे में है, बस खेल-कूद? यह बच्चों को धंधा सिखाने का तरीका है। तो हाँ, यह Play-Doh Fun Factory है। यह बच्चों को बेकरी उद्योग सिखाने की एक चाल है। Jonathan: सच में? क्या वह, क्या यह, क्या यह बस एक कहानी है, या सच में Play-Doh वह माध्यम था जिससे बच्चे... Bobbi: Plato, जैसे Plato और Aristotle। हाँ, यह Plato का सिद्धांत है। Jonathan: तो यह सच में एक सिद्धांत है। मतलब, यह तो बहुत मज़ेदार है, क्योंकि मेरी 18 महीने की एक छोटी बच्ची है, और वह हर चीज़ मुँह में डाल लेती है। Play-Doh तो पकने से पहले ही खा लिया जाता है, और फिर वह एक एकदम नया अनुभव होता है। वाह, यह तो बहुत बढ़िया है। ठीक है, आगे बताइए। तो अब आप इस पिज़्ज़ा की दुकान में हैं, और आपने बर्तन धोने का काम पूरी तरह सीख लिया है। आप बर्तन धोने के विशेषज्ञ बन गए हैं। और अब आप अगले काम में लग रहे हैं, आटा बनाने और उसे घुमाने में। क्या आप उसे हाथ पर घुमाते थे? और क्या आप उसे इस तरह करना सीख पाए? Bobbi: हाँ, यह बहुत मज़ेदार था। फिर मैंने सच में एक स्कूल बस में पिज़्ज़ा किचन बनाया और पूरे देश में घूम-घूमकर मुफ्त पिज़्ज़ा बाँटा। आटा वगैरह सब कुछ मैं बस में ही बनाता था। हमारे पास एक छोटा सा पुराना एंटीक ओवन था। तो क्या यह 1966 की बात थी? Jonathan: या बस आप अकेले थे? Bobbi: पिज़्ज़ा बस पर मेरे साथ मेरे तीन दोस्त थे। हम अखबार के पहले पन्ने पर छपे थे। अद्भुत। मुझे आपको वह फोटो भेजनी पड़ेगी क्योंकि... हम इसे शो नोट्स में ज़रूर डालेंगे। Jonathan: हम इसे शो नोट्स में ज़रूर डालेंगे, क्योंकि यह तो... हाँ। मुझे लगता है, हाँ, तो यह, सॉरी Bobbi, मैंने अभी आपको बीच में टोक दिया। आप आगे बताइए। मेरे मन में वहाँ एक बात आई थी कि। Bobbi: तो हाँ, सच कहूँ तो वे मेरे खोए हुए साल थे। मैंने हाई स्कूल बीच में छोड़ दिया और फिर बस घूमता रहा। मैं बस यूँ ही भटक रहा था। उसी समय मैंने पिज़्ज़ा किचन वाला काम किया। मैंने जो एक कौशल सीखा था, उसी को लेकर तय किया कि... मैंने अपना अंतिम वेतन लिया और अपने बॉस से कहा कि मुझे उसके बदले 50 पाउंड की आटे की एक बोरी और टमाटर सॉस के छह नंबर 10 वाले डिब्बे चाहिए, और... Jonathan: और आप निकल पड़े। Bobbi: बस चल पड़ी, पिज़्ज़ा मेरे साथ थे। Jonathan: हाँ, और Bobbi, उस हाई स्कूल वाली बात पर, आपने कहा कि आपने पढ़ाई छोड़ दी। आपको कैसा लग रहा था, या किस बात ने आपको यह सोचने तक पहुँचाया कि, पता है, यह मेरे लिए उतना काम नहीं कर रहा? Bobbi: आह, देखिए, अं... मुझे हाल ही में पता चला है, और मेरा मतलब सिर्फ पिछले कुछ महीनों से है, कि मुझे काफी हद तक विश्वास है कि मैं ऑटिस्टिक हूँ। Jonathan: तो आपके लिए इसका क्या मतलब है, और यह जीवन पर कैसे प्रभाव डालता है? Bobbi: देखिए, सच कहूँ तो इससे मेरे जीवन का सब कुछ समझ में आने लगा है। काश मुझे यह पहले पता होता। मुझे सच में पता ही नहीं था कि ऑटिज़्म क्या होता है, जबकि हमारे साथ स्कूल में एक लड़का पढ़ता था, लेकिन वह बहुत... हम "हाई फंक्शनिंग" और "लो फंक्शनिंग" जैसे शब्द इस्तेमाल करना पसंद नहीं करते, क्योंकि हर कोई किसी न किसी तरह काम कर ही रहा है। तो हम ज़रूरतों के अनुसार वर्गीकरण करते हैं। किसी की अतिरिक्त ज़रूरतें ज़्यादा हो सकती हैं, किसी की कम। और वह एक उदाहरण, उसका नाम Joey था, और उससे बातचीत करना बहुत कठिन था। उसके पास एक छोटा कंप्यूटर था जिस पर वह टाइप करता था। लेकिन मेरे पास वही एक उदाहरण था। कुछ ही साल पहले जब मेरी कुछ ऑटिस्टिक लोगों से दोस्ती होने लगी, तब जाकर मुझे उस... मैं "अवस्था" शब्द भी इस्तेमाल नहीं करना चाहता। यह तो जीने का एक तरीका है। तब जाकर मुझे उसकी विविधता का पता चला। और हमने... मैंने उनमें कुछ-कुछ अपने आप को पहचाना। Jonathan: अच्छा, तो कह सकते हैं कि यह काफी राहत की बात रही होगी। मतलब, वह कैसे... तो यह लगभग ऐसा है जैसे आप कुछ ऐसा ढो रहे थे जिसके बारे में आपको पता ही नहीं था कि आप उसे ढो रहे हैं, जैसे आप पर लदा कोई बड़ा बोझ, और फिर उसे पहचानना... और अगर मैं एकदम बेतुकी बात कर रहा हूँ तो ज़रूर बताइए। लेकिन ऐसा लगता है कि आप यह चीज़ ढो रहे थे और अचानक आपको उसका पता चलता है, और यह लगभग ऐसा है कि, अच्छा, तो यह वह चीज़ थी। वह कैसा रहा, और फिर इसने आपको किस चीज़ की ओर बढ़ने का अवसर दिया, या किसमें मदद की... Bobbi: यह ऐसा है जैसे मैं अपनी हार्ड ड्राइव को डीफ्रैगमेंट कर रहा हूँ। मैं अपने पूरे जीवन की सारी यादें फिर से खंगाल रहा हूँ और सोच रहा हूँ, अच्छा, तो वह... इसलिए मैंने वैसा सोचा था। और यह एक लगातार चलने वाली प्रक्रिया है, सच कहूँ तो लगभग एक पुनर्जन्म जैसी। Jonathan: यह तो बहुत अच्छी बात है। शानदार। मुझे खुशी है कि कह सकते हैं यह बात उजाले में आई, और आप इसे वैसे देख पा रहे हैं जैसी यह है। तो फिर, ठीक है, अब आप पिज़्ज़ा लेकर घूम रहे हैं, पिज़्ज़ा बेच रहे हैं, और आपने हाई स्कूल पूरा कर लिया है, या कहें हाई स्कूल छोड़ दिया है। जैसा आपने कहा, उस समय आप जिस स्थिति में थे, उसमें वह आपके लिए ठीक नहीं बैठ रहा था। फिर आप कॉलेज गए, है न, टेक्सास में। तो टेक्सास ही क्यों? क्योंकि वह वहाँ से काफी दूर है। Bobbi: नहीं, हुआ यह था कि, देखिए, मेरी स्कूल बस दुर्घटनाग्रस्त हो गई। और वह मेरे जीवन की पहली बड़ी त्रासदियों में से एक थी। कुछ समय तक मैंने काफी संघर्ष किया, क्योंकि उसके बाद मैं बस लिफ्ट माँग-माँगकर यात्रा कर रहा था। लेकिन फिर मैं ओरेगन के ऐशलैंड नाम के शहर में बस गया। वहाँ मुझे यहूदियों का एक सिनेगॉग मिला, एक यहूदी समुदाय जिसने मुझे... मैंने वहाँ स्वयंसेवक के रूप में बच्चों को संगीत सिखाना शुरू किया। यह अद्भुत था। इतना ही नहीं, वहाँ... हमारा एक गायक दल था, और वहीं मुझे पहली बार गायन की औपचारिक ट्रेनिंग मिलने लगी। अच्छा। मैंने कोरल संगीत रचना और उसका अरेंजमेंट करना भी सीखा। देखिए, यह एक संगीत परंपरा है जिसकी जड़ें बाइबल में हैं, और इसमें धर्मग्रंथों का सस्वर पाठ किया जाता है। हिब्रू पाठ में ही कुछ चिह्न होते हैं, जिन्हें आप कुछ हद तक सजे-धजे विराम चिह्न मान सकते हैं। लेकिन दुनिया के अलग-अलग क्षेत्रों में अलग-अलग संगीत परंपराएँ मौखिक रूप से पीढ़ी दर पीढ़ी चलती आई हैं, और उन्होंने छंदों को गाने के लिए अपनी-अपनी धुनें बनाईं। Jonathan: मैंने यूनिवर्सिटी में थोड़ी हिब्रू पढ़ी थी। मैंने एक साल हिब्रू की पढ़ाई की। वह मेरे पढ़े हुए सबसे रोचक विषयों में से एक था। सच कहूँ तो वह पूरी तरह मेरे सिर के ऊपर से निकल गया। आधे समय तो मुझे सच में कुछ समझ ही नहीं आता था कि क्या चल रहा है। लेकिन मुझे याद है कि वे "पॉइंटिंग" के बारे में बहुत बात करते थे, अगर मैं सही कह रहा हूँ। यानी स्वरों की ध्वनियाँ व्यंजनों से कैसे जुड़ती हैं। और फिर अलग-अलग पाठों में अंतर होता है। उनमें पॉइंटिंग तो एक जैसी होती है, लेकिन आप पॉइंटिंग को जिस तरह पढ़ते या समझते हैं, उसके अनुसार बहुत ही अलग-अलग अर्थ निकाल सकते हैं। और कह सकते हैं कि धर्मग्रंथों को पढ़ने के तरीके पर इसका काफी बड़ा प्रभाव पड़ता है। तो बस बीच में यह कहना था कि यह बहुत रोचक है। और अब आप पाठ के संगीत वाले पहलू की बात कर रहे हैं, आगे बताइए। Bobbi: अच्छा, सच में? हाँ, और पता है, संगीत में असाधारण शक्ति होती है, जो हमें सीखने में और चीज़ें याद रखने में मदद करती है। लेकिन संगीत सिर्फ संगीत से कहीं बढ़कर है। यह वाक्य-रचना का एक ढाँचा है, जिससे पता चलता है कि पाठ को कैसे समझा जाना चाहिए। पता है, जैसे वह सेमीकोलन कहाँ है जो छंद के दो हिस्सों को अलग करता है। उस पर एक छोटा सा संगीतमय अलंकरण होता है, जो छंद का सबसे गहरा ठहराव होता है। और फिर एक और चिह्न होता है जो कॉमा जैसा है, और कॉमा के भी अलग-अलग स्तर होते हैं। तो मैं बस यह जानकर दंग रह गया कि पाठ के भीतर ही संगीत लिखने की एक पुरानी प्रणाली बनी हुई थी। इसलिए मैं जितनी हो सकें, उतनी अलग-अलग धुनें सीखना चाहता था। और मैंने सच में एक क्लास भी पढ़ाई। यह पहली बार था जब मैंने वयस्कों को पढ़ाया, वह भी सिनेगॉग में ही। मेरी क्लास में मैंने सिखाया कि तोरा स्क्रॉल से मूसा की पाँच किताबों का सस्वर पाठ कैसे करें। और फिर भविष्यवक्ताओं की किताबों के लिए एक अलग धुन होती है। और बात सच में गहरी तब हुई जब... तो, तोरा है, लेखन हैं, भविष्यवक्ता और लेखन, जैसे भजन संहिता, नीतिवचन और अय्यूब की किताबें। ये ज़्यादा... ज़्यादा काव्यात्मक शैली में लिखी गई हैं, और इन किताबों में सस्वर पाठ के चिह्न बहुत अलग होते हैं। और मैं सोचने लगा, यह क्या चीज़ है भला? इसे गाया कैसे जाता है? तो मैं सच में Google पर खोज रहा था कि भजन संहिता के छंदों का पाठ कैसे करते हैं। और मुझे Rav Natanyel Frankenthal की वेबसाइट मिली। वे इज़राइल के यरूशलेम में M'Khon Meir नाम के एक येशिवा में पढ़ाते थे। येशिवा यहूदी अध्ययन का एक केंद्र होता है। Jonathan: अच्छा, तो। Bobbi: तो मैं वहाँ चला गया। इज़राइल में? यरूशलेम में। तो आप चले गए? हाँ। वाह। हाँ, मैं इज़राइल चला गया और मेरी योजना थी, पता है, मैं रब्बी बनने की पढ़ाई कर रहा था, लेकिन वह... मतलब, आधिकारिक रूप से तो मैं वही कर रहा था, लेकिन वास्तव में मैं सिर्फ मनोरंजन के लिए एथनोम्यूज़िकोलॉजी का अध्ययन कर रहा था। Jonathan: वाह। और Bobbi, क्या आप, क्या आप यहूदी हैं? क्या आपके परिवार की पृष्ठभूमि यही है? जैसे, क्या वह... तो सिनेगॉग ही क्यों? या बस संयोग से आपको एक समुदाय मिल गया? या इसके पीछे कोई पृष्ठभूमि या संदर्भ है जो यहूदी... Bobbi: हाँ, देखिए, हम रिफॉर्म्ड थे। मतलब, नहीं, रिफॉर्म्ड यहूदी होते हैं, और फिर कंज़र्वेटिव, या शायद उसे यह नहीं कहते। जो भी हो। Jonathan: धन्यवाद। Bobbi: मेरे दादा-दादी रूस से यहाँ आए थे और उन्होंने बस अपने नियम खुद बनाने की ठान ली। तो लॉबस्टर और झींगा खाना ठीक है, लेकिन सूअर का मांस नहीं। और सच कहूँ तो यह एक तरह की औपचारिकता ही थी। Jonathan: देखने के लिए धन्यवाद! Bobbi: मुझे समझ नहीं आता था, मुझे अच्छा नहीं लगता था, हालाँकि, सच कहूँ तो, चुपके-चुपके मुझे संगीत अच्छा लगता था। और यही वह, पता है, असाधारण शक्ति है जो आपको अपने रंग में रंग देती है। मुझे लगता है कि इसमें जेनेटिक स्तर पर कुछ चल रहा है। हम आध्यात्मिक रूप से कुछ इस तरह बने हैं कि वहाँ बाहर जो कुछ भी हो, उससे गीत के माध्यम से संपर्क करने की कोशिश करते हैं। Jonathan: देखिए, यह कंपन है, है न? यह फ्रीक्वेंसी है। अगर आप सोचें तो हम पानी से भी बने हैं, जो ध्वनि तरंगों पर बहुत प्रतिक्रिया करता है। उपचार में भी ऐसा होता है। जब आप फिज़ियोथेरेपिस्ट के पास जाते हैं, तो वे आपके पैर पर वह छोटी सी सोनार वाली चीज़ लगाते हैं, जो ध्वनि से गाँठें खोल देती है। वहाँ जानकारी की एक पूरी दुनिया है जिसे हमने अभी ठीक से खोजा तक नहीं है, लेकिन वह निश्चित रूप से महत्वपूर्ण है। लेकिन मुझे संगीत और टेक का संबंध बहुत रोचक लगता है, क्योंकि सब कहते हैं, अरे, ये तो एक-दूसरे के एकदम उलट हैं। संगीत कलात्मक, रचनात्मक, बहता हुआ होता है। लेकिन वास्तव में उसके नीचे पैटर्न होते हैं, एक निरंतरता होती है, कैसे कहूँ, जैसे पियानो पर आपके इंटरवल होते हैं, और वह सब। अगर आप सच में उसकी जड़ तक जाएँ, तो वह बहुत गणितीय है। तो मुझे यह बहुत रोचक लगता है कि आप यरूशलेम पहुँच गए। मतलब, यरूशलेम, सही? या सिर्फ इज़राइल? यरूशलेम में आप कहाँ थे? Bobbi: हाँ, यरूशलेम। मैंने यरूशलेम में पढ़ाई की, और Safed में भी, जो कब्बाला का जन्मस्थान है। Jonathan: अच्छा, रोचक। Bobbi: हाँ, वह सच में बहुत रोचक था। Jonathan: वाह। अच्छा, तो अब मुझे अपेक्षा नहीं थी, मैंने नहीं, मैंने सोचा ही नहीं था कि आप शायद इज़राइल में भी रहे होंगे। यह तो बहुत बढ़िया है, बहुत रोचक। तो अब आपने वहाँ एथनोम्यूज़िकैलिटी पढ़ने में समय बिताया। आप एथनोम्यूज़िकैलिटी को कैसे परिभाषित करेंगे? Bobbi: एथनोम्यूज़िकोलॉजी, हाँ। मुझे यमनी परंपरा से इतना प्रेम हो गया कि मैं उनके सारे रीति-रिवाज अपना लेना चाहता था। उन्होंने यहूदी धर्म का एक बहुत अनोखा रूप सँजोकर रखा है। इसमें, देखिए, हिब्रू की वह बोली भी शामिल है जिसे सबसे सावधानी से सहेजा गया है, और जो आज भी अरबी जैसी सुनाई देती है। तो मुझे बहुत सारी अलग-अलग ध्वनियाँ सीखने को मिलीं। वाह, यह तो शानदार है। और, हाँ, तो उनके पास, देखिए, यह जूडियो-अरबी है। और यह एक बहुत रोचक जाल है, क्योंकि मुझे कव्वाली नाम के सूफी संगीत में भी बहुत रुचि थी। सूफी यानी... Jonathan: क्या यह इस्लाम का रहस्यवादी पहलू है? क्या यह सही है? Bobbi: हाँ, हाँ। और मैंने अब तक जो संगीत सुना है, उसमें सबसे अद्भुत कव्वाली है। उसमें बस... वे हारमोनियम इस्तेमाल करते हैं, जो सच में एक शानदार वाद्य है। यह कुछ-कुछ अकॉर्डियन जैसा होता है। यह एक फ्री-रीड वाद्य है और इसका उपयोग जाप के लिए होता है। Jonathan: जैसे गूँजती हुई सी, उसमें वह लगातार गूँजने वाली ध्वनि होती है। Bobbi: हाँ, हाँ। तो यह पाकिस्तानी परंपरा है। और फिर मुझे अफगानिस्तान के यहूदियों के प्राचीन संगीत का पता चला। और मैं दंग रह गया, क्योंकि वे भी हारमोनियम इस्तेमाल करते हैं। और वह कव्वाली जैसा सुनाई देता था। तो मैंने Kabbalah Qawwali नाम का एक प्रोजेक्ट बनाया, जिसमें मैंने यमनी धुनों को लेकर उन्हें कव्वाली संगीत की शैली में ढालने की कोशिश की। वह एकदम अनोखा था। Jonathan: और क्या आपने यह सब घर पर अपने लैपटॉप पर हारमोनियम के साथ किया, या बस... आपने रिकॉर्डिंग और वह सब कैसे किया? Bobbi: देखिए, मैंने सच में एक बहुत साहसी कदम उठाया और बिना किसी वाद्य के इज़राइल चला गया। मैं सोचता था कि यह कैसे चलेगा। मैं पहले कभी बिना वाद्य के नहीं रहा था। मैं खुद को कैसे व्यक्त करूँगा? तो उसी समय मैं संगीत के स्कोर लिखने में बहुत गहराई से उतर गया। कंप्यूटर पर संगीत के लिए मैं, पता है, Lilypond सॉफ्टवेयर इस्तेमाल कर रहा था, जो LaTeX टाइपसेटिंग भाषा का उपयोग करता है। और इसने कोडिंग को वापस मेरे जीवन में ला दिया। इससे मुझे शुरुआती वेब पेज बनाने की याद आई। सच कहूँ तो यह कुछ-कुछ HTML जैसा था। अंतर बस इतना था कि आप टेक्स्ट, फोटो वगैरह को मार्कअप करने की जगह स्वरलिपि पर सुर लिख रहे होते हैं। Jonathan: तो ऐसा लगता है कि एक बात बार-बार हो रही है। आप संगीत की तरफ जाते हैं और फिर पूरा चक्कर लगाकर वापस तकनीकी कोडिंग पर आ जाते हैं, लगभग लिखने-उतारने के काम पर। Jonathan: टिप्पणियाँ लिखना, दस्तावेज़ बनाना, यह कुछ ऐसा है... ऐसा लगता है कि यही प्रक्रिया लगातार होती रहती है। तो चलिए अब टेक वाले पहलू पर चलते हैं, क्योंकि मुझे लगता है हम उसमें थोड़ा जा सकते हैं। तो आपने एक तरह से लिखना-उतारना और वह सब कागज़ पर लाना शुरू किया, या कह सकते हैं लाक्षणिक रूप से, या कैसे कहें? डिजिटल रूप से, चीज़ों को डिजिटल रूप में लिखना। और फिर क्या आपने कोई खास भाषा सीखनी शुरू की? मुझे पता है, क्योंकि आपको Clojure पसंद है। क्या यह Clojure है? इसे कैसे बोलते हैं? Clojure एक कोडिंग भाषा है? Clojure, हाँ। आप इसमें कैसे आए, और इस समय आप तकनीकी यात्रा में कहाँ हैं? Bobbi: Stack Overflow के सर्वे में सबसे ज़्यादा वेतन दिलाने वाली टेक्नोलॉजी की सूची में यह काफी लगातार पहले नंबर पर रही है। और मुझे मानना पड़ेगा कि पहली बार इसी बात ने मेरा ध्यान खींचा था। मैंने इसे चार्ट पर देखा और सोचा, हम्म, लगता है यही वह चीज़ है जो आपको चाहिए। Jonathan: कोई नहीं... Bobbi: अगर आप मोटी कमाई करना चाहते हैं तो आपको यही सीखना चाहिए। लेकिन फिर मुझे पता चला कि यह सबसे ज़्यादा वेतन वाली भाषा इसलिए है क्योंकि यह संयोग से बहुत अनुभवी डेवलपरों को अपनी ओर खींचती है। एक Clojure प्रोग्रामर का औसत अनुभव 10 साल है। Jonathan: अच्छा वाह, तो इसकी कठिनाई या इसके उपयोग के कारण नहीं? क्या बस यह बात थी कि ये सीनियर डेवलपर आपकी आम, रोज़मर्रा वाली भाषाओं से ऊब जाते थे? या मुझे "रोज़मर्रा वाली" कहना अच्छा नहीं लग रहा, इसके लिए शायद मेरी खूब आलोचना होगी, लेकिन आप समझ रहे हैं मेरा मतलब, यानी ज़्यादा लोकप्रिय भाषाएँ। और फिर उन्हें एक नई चुनौती चाहिए होती है, और फिर वही लोग इसकी तरफ जाते हैं, या? हाँ, इसके बारे में थोड़ा बताइए। मतलब, मुझे यह जानने में रुचि है। Bobbi: देखिए, सच कहूँ तो यह सीखने में बेहद आसान भाषा है। और खास तौर पर अगर आपका दिमाग मेरी तरह ADHD वाला है, तो इसमें एक शानदार विशेषता है जिसे कभी-कभी REPL-ड्रिवन डेवलपमेंट, या इंटरैक्टिव प्रोग्रामिंग कहा जाता है। इसमें आपको अपने प्रोग्राम को किसी ऐसी टेक्स्ट फाइल की तरह सोचने की ज़रूरत नहीं होती जो बस चला दी जाती है। आप उसे छोटे-छोटे टुकड़ों में सोच सकते हैं। आपके पास एक टेक्स्ट एडिटर होता है जो आपके चल रहे प्रोग्राम से जुड़ा होता है। आप बस कर्सर को कोड के किसी हिस्से पर रखते हैं और एक हॉटकी दबाते हैं। फिर वह उस फॉर्म की वैल्यू निकालता है, उसे कंपाइल करता है और प्रोग्राम में भेज देता है। Jonathan: तो क्या यह लगभग तुरंत फीडबैक देने वाली भाषा है? यानी आप जो बना रहे हैं, उसे आगे बढ़ते हुए बदलते और बढ़ते हुए देख सकते हैं। और शायद इसमें मज़ा आने का यह भी एक कारण है। Bobbi: हाँ, हाँ, यही मेरा गहरा रहस्य है। मैं इसे सच में इसलिए इस्तेमाल करता हूँ क्योंकि मेरे लिए... बहुत सारी चीज़ों से मन ही मन एक-एक कदम गुज़रना और बार-बार ध्यान एक काम से दूसरे काम पर ले जाना बहुत कठिन है। Clojure की मदद से मैं यह समझ पाता हूँ कि कोड का हर हिस्सा क्या करता है। Jonathan: और फिर क्या आप यह देख पाते हैं कि इसका दूसरे हिस्सों पर क्या प्रभाव पड़ता है? तो यह लगभग ऐसा है कि छोटे-छोटे टुकड़ों पर ध्यान देते हुए भी आपको उस पूरी चीज़ की बड़ी तस्वीर मिल जाती है जो आप बना रहे हैं। तो यह लगभग दो तरह की सोच को एक साथ चलने देता है। एक तरफ आप जो कर रहे हैं उसका ऊपर से पूरा दृश्य होता है, और साथ ही छोटे-मोटे हिस्सों पर ध्यान रहता है, उन छोटी ईंटों पर, कह सकते हैं, जिनसे वह बनता है। तो क्या यह सही तस्वीर है कि यह कैसे काम करता है? आपको यह क्यों पसंद है, या मानसिक दृष्टिकोण से यह आपके लिए क्यों काम करता है? Bobbi: हाँ, हाँ, जैसे इस साल की शुरुआत में मैं COVID से उबर रहा था। मैं अब भी COVID से उबर रहा हूँ। सच कहूँ तो यह जीवन की एक बड़ी घटना थी जिसने मेरी मानसिक स्वास्थ्य की समस्याओं को सतह पर ला दिया और हर चीज़ को और बढ़ा दिया। और मुझे समझ आया कि, देखिए, मुझे जैसे खुद को फिर से सोचना सिखाना पड़ा। क्योंकि, पता है, हम, ऐसा था जैसे मैंने सँभलने के तरीकों से ताश के पत्तों का एक घर बना रखा था, और वह बस... और अचानक वे तरीके काम करना बंद कर चुके थे। Jonathan: तो अब आप कैसे हैं? आप अंदर से कैसा महसूस कर रहे हैं? मैं कहूँगा कि पिछले दो साल मानसिक रूप से एक बहुत बड़ी चुनौती रहे हैं, और आप उनसे गुज़र रहे हैं। उनसे निपटना एकदम अलग तरह की बात रही है। आप कैसे हैं? Bobbi: यह, यह, यह, हाँ, सच कहूँ तो जब मैं पहले अपने नोट्स लिख रहा था, पता है, बस इसके लिए अपने मन को तैयार करने के लिए, तो सबसे बड़ी बात जिसने मुझे झकझोरा वह यही थी: पिछले कुछ साल, और उनमें कितना कुछ हुआ है। Jonathan: तो कुछ मुख्य... आपने कहा, आपने ताश के पत्तों के घर की बात की। जैसे, वह कैसे... और यह शायद काफी निजी बात और प्रश्न हो, कि वह कैसे हुआ, क्या-क्या हुआ, सँभलने के वे सारे तरीके कैसे..., ताश के पत्तों के घर का गिरना कैसा था, और उस समय से निकलते हुए आपने क्या सोचा कि मैं किस पर ध्यान देना चाहता हूँ, किसे प्राथमिकता देना चाहता हूँ, मैं चाहता हूँ... Bobbi: देखिए, मैंने एक हाथ से चलने वाला कीबोर्ड बनाया। जो यह रहा। यह रहा! वाह! हाँ, तो यह था... मैंने इसे सच में कोड से बनाया। अरे वाह। CAD सॉफ्टवेयर। और एक Clojure लाइब्रेरी जो Clojure कोड को OpenSCAD में कंपाइल करती है। और इसी से मैं 3D प्रिंटिंग में आया, क्योंकि मेरा एक हाथ काम नहीं करता। यह 2015 में हुई एक दुर्घटना का परिणाम था। Jonathan: तो रुकिए, आपके साथ पिज़्ज़ा ट्रक वाली दुर्घटना हुई, जो एक बड़ा पल था, और फिर 2015 में एक और दुर्घटना हुई। उसके कारण आपका एक हाथ उस तरह काम नहीं करता जैसा आप चाहते। Bobbi: हाँ, तो यह जीवन की एक और बड़ी घटना थी जिसने सच में सब कुछ बदल दिया, क्योंकि, देखिए, इसने मुझे... मैं इसे ऐसे देखना पसंद करता हूँ कि इसके कारण मैं शरीर पर टिके व्यक्ति से बदलकर ज़्यादा मन पर टिका व्यक्ति बन गया। Jonathan: वाह। यह बहुत बड़ी बात है, Bobbi। मतलब, यह बहुत बड़ा है। तो, और इसमें तीन, इसमें शायद तीन-चार साल सिर्फ बदलाव में लगे होंगे, और फिर COVID आ गया, है न? तो आप अभी-अभी एक बड़े मानसिक बदलाव, शारीरिक बदलाव से निकले थे, और फिर महामारी आ गई। तो मैं समझ सकता हूँ कि वह काफी बड़ा अनुभव क्यों रहा होगा। Bobbi: हाँ, तो जैसे हम पहले बात कर रहे थे, पता है, उस जुड़ाव के बारे में, जब आप पूछ रहे थे, पता है, कि मैंने संगीत जैसी सहज कलाओं और कोड के बीच की दूरी कैसे पाटी। तो मैंने वह, पता है, संगीत की मदद से किया। और फिर, इस मोड़ पर, मैंने सच में इसका उल्टा किया। मैं... कोड करना थोड़ा-बहुत जानता था, लेकिन फिर... मैं कोड कर पाने की अपनी क्षमता को लेकर तरह-तरह के आत्म-संदेह से भर गया था। और इससे निपटने के लिए मैंने 3D मॉडलिंग सीखी, क्योंकि उससे, देखिए, कोड की अमूर्त दुनिया से वापस उस जगह तक की दूरी पट जाती थी जहाँ आपका कोड सच में एक भौतिक चीज़ बना रहा होता है। और फिर आपको फीडबैक मिलता है, यह पुष्टि कि मेरा दिमाग काम कर रहा है। मैं आपके प्रोग्राम के चलने के साथ उस जुड़ाव को समझ सकता हूँ। 3D प्रिंटर में बहुत मज़ा आता है। वह मेरी अब तक की सबसे अच्छी खरीदारी थी। Jonathan: तो आपके पास एक 3D प्रिंटर है जिसके लिए आप चीज़ें डिज़ाइन करते हैं और फिर प्रिंट करते हैं। मतलब, वह कीबोर्ड, मतलब आपने क्या... क्या आपने कीबोर्ड के साथ आगे कुछ किया है? या यह कुछ ऐसा है जिसे आप आगे ले जाना चाहेंगे और शायद थोड़ा और लोगों तक पहुँचाना चाहेंगे? क्योंकि मतलब, यह पहली चीज़ है जो मैंने... यह पहली बार है जब मैंने एक हाथ से चलने वाले कीबोर्ड के बारे में सुना है। सच कहूँ तो यह बात कभी मेरे मन में आई ही नहीं थी, लेकिन अब मुझे अचानक दिख रहा है कि ऐसी किसी चीज़ की शायद बहुत, बहुत बड़ी ज़रूरत है। Bobbi: जब मैं सीख रहा था, पहली बार सच में कोडिंग सीख रहा था, तो यह, यह मेरी दुर्घटना के बाद की बात है। क्योंकि पता है, एक हाथ खोने के कारण मुझे, देखिए, अपने दिमाग का इस्तेमाल करना पड़ा, या चीज़ों के लिए शरीर की जगह मन का इस्तेमाल करना पड़ा। और, लेकिन, पता है, शुरुआत में मुझे यह प्रश्न पूछना पड़ा, पता है, कि क्या मैं कोड कर पाऊँगा, जबकि मैं टाइप नहीं कर सकता? तो क्या यह बस कोई पागलपन भरा विचार है जिसे मैं सच में कभी कर नहीं पाऊँगा? और फिर, मेरे एक दोस्त ने, जो कंप्यूटर वैज्ञानिक है, मुझे बताया कि विकल्प हैं। तो मैंने इसके बारे में पता किया, और एक विकल्प है। उसका नाम है Maltron कीबोर्ड। यह 70 के दशक में बनाया गया था, और यह बहुत शानदार है, लेकिन वे बेहद महँगे हैं। इतने महँगे कि पहुँच से ही बाहर, जो सच में दुख की बात है, क्योंकि, देखिए, वह मेरी पहुँच से बाहर था। तो मुझे समझ आया कि अगर मुझे एक हाथ वाला कीबोर्ड चाहिए, तो मुझे खुद बनाना पड़ेगा। तो मैंने ऐप ढूँढा, और पता चला कि एक बटन है जिससे आप उसे एक ठीक-ठाक पेज तक भी पहुँचा सकते हैं। और प्रोडक्ट के साथ आप यही करते हैं, जो तुरंत बहुत काम का है, लेकिन उसके लिए आपको ऐप के अंदर ऐप चाहिए। और फिर ऐप चला जाता है। और तो मैं अंत में जुड़ गया... वैसे, यह करने के लिए मुझे 3D प्रिंटर और सारे टूल वगैरह में अच्छा-खासा पैसा लगाना पड़ा। तो इस पूरी बात में विडंबना यह है कि सीधे एक Maltron खरीदने में जितना लगता, अपना सस्ता वर्ज़न बनाने में मैंने उससे ज़्यादा पैसा खर्च कर दिया। तो इसे सही ठहराने के लिए मैंने सोचा कि शायद मैं इसे एक व्यवसाय या कुछ ऐसा बना लूँ। क्योंकि यह बात मुझे एकदम ठीक नहीं लगती कि वे इतना पैसा ले रहे हैं, और जिन लोगों को इससे सबसे ज़्यादा लाभ हो सकता है, वे इसे ले ही नहीं सकते, उनके पास कोई विकल्प ही नहीं है। तो मैंने सोचा, पता है, शायद बाज़ार में यहाँ सच में एक खाली जगह है, शायद उसे भरने का एक अवसर है। और, पता है, शायद, शायद एक हाथ से टाइपिंग का ऐसा बाज़ार भी हो जिसके बारे में हम सोच भी नहीं रहे। पता है, अगर हम कीमत काफी नीचे ले आएँ, तो, मान लीजिए, पता है, एक हाथ से टाइप करने वाले ढेर सारे निंजा हो सकते हैं, जिज्ञासु Jonathan: मुझे ऐसा नहीं लगता। Bobbi: ऐसी बहुत सी स्थितियाँ हैं जिनकी आप कल्पना कर सकते हैं, जैसे अगर आपको चोट लगी हो और फिर भी काम करते रहना ज़रूरी हो। Jonathan: यह रोचक था। देखिए, मैं कुछ समय पहले, कुछ हफ्ते पहले DJ से बात कर रहा था, और वह जिस बात पर अंत तक अड़ा रहना चाहता है, वह है यह पूरी... उसे जो चीज़ें स्पष्ट रूप से बहुत पसंद हैं, उनमें से एक है सुलभता। और यह बात मेरे मन में कभी आई ही नहीं थी, क्योंकि उदाहरण के लिए मेरी पत्नी, या मैं खुद, जब हम अपनी बच्ची को उठाए होते हैं, तो हमारा एक हाथ काम से बाहर होता है। और फिर भी कभी-कभी आपको हाथ से कुछ काम करना पड़ता है। और यह तो बहुत से उदाहरणों में से सिर्फ एक है। क्या हो अगर आपको... आपको कोई चोट लगी हो। यह भी पहेली का एक बहुत बड़ा टुकड़ा लगता है, जो रोचक है। मुझे समझ नहीं आता कि वे इतने ज़्यादा महँगे क्यों होंगे। शायद मैं भोला हूँ, लेकिन यह तो एक सामान्य कीबोर्ड का आधा ही है। Bobbi: मेरा मन तो करता है कि सीधे कह दूँ कि यह शोषण है। अगर यह लोगों के बीमे में कवर होता है, तो यह एक तरह की लूट का धंधा है। व्यावहारिक कारण यह है कि यह... आपको इस चीज़ की फोटो देखनी चाहिए। हमें... मुझे एक लिंक भेजिए, मैं उसे भी शो नोट्स में डाल दूँगा। हाँ, हमें उसे शो नोट्स में डालना चाहिए, क्योंकि यह दिखने में बहुत शानदार है और यह सच में अपने समय से काफी आगे था। अब तो एर्गोनॉमिक मैकेनिकल कीबोर्ड का एक पूरा क्रेज़ चल रहा है। यह एक गेंद जैसा दिखता है। यह किसी अनोखी 3D मूर्ति जैसा दिखता है जो आपकी मेज़ पर रखी हो, क्योंकि इसका आकार गेंद जैसा है। तो शायद इसीलिए इसकी कीमत इतनी है। Jonathan: मुझे एक लिंक भेजिए, मैं उसे भी शो नोट्स में डाल दूँगा। Bobbi: हाँ, तो उन्हें सारे स्विच हाथ से सोल्डर करने पड़ते थे। मतलब, सुनने में यह शायद इतनी बड़ी बात न लगे, लेकिन जब मुझे सच में सोल्डर करना पड़ा, तब पता चला। इसमें 64 स्विच हैं, यानी 128 कनेक्शन। Jonathan: देखिए, मतलब, अगर आपने कभी माइक का केबल सोल्डर किया है, तो सोल्डरिंग, या सॉडरिंग, या आप इसे जैसे भी बोलें, किसी भी तरह से जल्दी होने वाला काम नहीं है। Bobbi: मैं एक दिन में एक कीबोर्ड बना सकता था, लेकिन एक कीबोर्ड की वायरिंग करना बहुत मेहनत का काम था। Jonathan: मज़ेदार है। Bobbi: सच कहूँ तो मैं एक मेडिकल उपकरण विशेषज्ञ से बात कर रहा हूँ। इस चीज़ को बाज़ार में लाने के लिए शायद कुछ संसाधन ढूँढने के बारे में थोड़ी बातचीत चल रही है। Jonathan: देखिए, जब तक कोशिश न करें, पता नहीं चलता। तो यह निश्चित रूप से आज़माने लायक चीज़ है। तो Bobbi, इससे हम एक तरह से घूमकर वहीं आ जाते हैं... मैं आपसे Exercism के बारे में थोड़ी बात करना चाहता था। बस यह पूछना चाहता था कि आपको यह कैसे मिला, आप इससे कैसे जुड़े, और इस क्षेत्र में आपके लिए आगे क्या है। हाँ, बताइए। Bobbi: हाँ, देखिए, मैंने खुद को Exercism की संतान कहना शुरू कर दिया है। और मैंने यह सोचा भी नहीं था कि यह सुनने में कितना मज़ेदार लगता है, लेकिन हाँ, क्योंकि मेरे कोडिंग अनुभव का ज़्यादातर हिस्सा इसी से आता है। और सिर्फ कोडिंग ही नहीं, एक टीम में काम करना भी। तो हाँ, मैं जहाँ से आ रहा था, वहाँ मेरे पास कोई शैक्षिक पृष्ठभूमि नहीं थी, कम से कम कंप्यूटर साइंस में तो नहीं। और मेरे पास इंडस्ट्री का कोई अनुभव नहीं था। तो सच में आगे बढ़ने का एक ही रास्ता था कि मैं प्रोजेक्टों का एक ठोस पोर्टफोलियो बनाऊँ। और ओपन सोर्स में योगदान देने की सलाह हर समय दी जाती है। मैं इस क्षेत्र में कदम कैसे रखूँ और सॉफ्टवेयर लिखना कैसे शुरू करूँ? तो फिर प्रश्न यह है कि कौन सा ओपन सोर्स? और GitHub पर मेरा सबसे पहला पुल रिक्वेस्ट Exercism साइट पर खुद को मेंटर के रूप में जोड़ने के लिए था। क्योंकि, देखिए, मतलब, सच कहूँ तो उस समय मैं मेंटर बनने के लायक ही नहीं था, क्योंकि मैं तो बस एक छात्र था। मैंने Clojure ट्रैक पूरा किया था। और फिर मेरे मेंटर ने कहा, अरे वाह, लगता है आपने सारे अभ्यास कर लिए हैं। और उन्होंने मुझे एक लिंक भेजा कि शायद मैं मेंटर बनने के बारे में सोचूँ। और मैं सोच में पड़ गया, हे भगवान। मैं यह कर सकता हूँ? सच में, यह लगभग खतरनाक सा है। मैं लोगों को गलत सलाह देकर बिगाड़ना नहीं चाहता। ज़िम्मेदारी बहुत बड़ी है। किसी ने मुझसे कहा कि, पता है, अगर आप ऐसे व्यक्ति हैं जिसे युवा लोगों की चिंता है, अगर आप आसानी से नंगे हाथों से अपने Jung को पहनाकर तल जाते हैं। युवा लोग। वैसा महसूस मत कीजिए जैसा आप महसूस करते हैं। डर यहीं से आता है। Jonathan: ज़िम्मेदारी बहुत बड़ी है। Bobbi: तो इसका शायद यही मतलब है कि लोगों को सिखाने के लिए आपकी सोच सही जगह पर है। अगर आप इस बात को लेकर सजग हैं कि आप चीज़ें सही सिखा रहे हैं। मैंने बस सबसे आसान अभ्यास से शुरुआत की और उसे हल करने के सारे अलग-अलग तरीके ढूँढे। मुझे याद था कि मेरे मेंटर ने मुझसे क्या कहा था, और मैंने बस छात्रों के उत्तर देखने शुरू किए और कहा, सुनिए... आप यह करने की जगह ऐसा कर सकते हैं, और फिर... पता है, मैंने दूसरे अभ्यासों पर भी मेंटरिंग शुरू कर दी। और यह सच में अद्भुत था, खास तौर पर जब COVID आया। मैं बहुत अकेला पड़ गया था। वह बहुत पीड़ादायक था। और, पता है, उस समय Exercism ने लगभग मेरी जान बचा ली। वाह। यह बहुत बड़ी बात है। कमरे में बैठे-बैठे, पता है, हम क्वारंटीन में थे, और फिर भी लोगों को सीखने में सच में मदद कर पाना। वह उस समय की सबसे अच्छी चीज़ थी। यह तो बहुत बढ़िया है। Jonathan: और क्या, सॉरी Bobbi, मेरे मन में इस पर एक और प्रश्न था, लेकिन मैं पूरी तरह भूल गया हूँ, तो आप आगे बताइए, जब याद आएगा कि मैं क्या कहने वाला था Bobbi: तो हाँ, वह था... हमने V3 लॉन्च किया, जो अद्भुत था, क्योंकि, पता है, मैंने पहले कभी इतने सारे लोगों को एक साथ मिलकर इतनी बड़ी चीज़ बनाते हुए नहीं देखा था। और उस समय, मैं अकेला Clojure मेंटेनर नहीं था। यह कैसे हुआ, वह बस एक तरह का संयोग था। कुछ और लोग भी थे, मैं कुछ लोगों में से एक था, पता है, लोगों की रुचि तो है, लेकिन... मेरी स्थिति अलग थी, क्योंकि मुझे अनुभव की बहुत ज़्यादा ज़रूरत थी। मैं रास्ते में ही सब कुछ सीख रहा था। इससे सबसे ज़्यादा लाभ पाने वाला मैं ही था। पाठ्यक्रम के डिज़ाइन से लेकर टूल जोड़ने तक सब कुछ, जैसे टेस्ट रनर वगैरह। अचानक मैंने पाया कि बस मैं ही अकेला बचा हूँ। तो यह बस ज़रूरत के चलते हुआ, क्योंकि हमें यह ट्रैक फिनिश लाइन तक पहुँचाना था। और मैंने पहले कभी टेस्ट रनर नहीं लिखा था, जैसे, वह करता क्या है? मुझे नहीं पता था। मैं बस करते-करते समझता गया। Jonathan: यह तो बहुत बढ़िया है। Bobbi: सच कहूँ तो मैं उसे फिनिश लाइन तक नहीं पहुँचा पाया। हमने v3 लॉन्च किया और उसके बाद मुझे लगभग एक हफ्ता और लगा, क्योंकि मुझे कोई समझ ही नहीं थी कि यह चीज़ वास्तव में कैसे काम करने वाली है। मुझे उसे काम करते हुए देखना पड़ा, तब जाकर मैंने कहा, अच्छा, तो यह ऐसे... मुझे लगा था कि यह बस... मुझे लगा था कि हम बस कुछ मार्कडाउन फाइलें लिख रहे हैं। Jonathan: यह बहुत रोचक है। और मुझे लगता है जो प्रश्न मेरे मन में था, जो अब मुझे याद आ गया है, वह यह था कि उस दिन हमारी एक कम्युनिटी कॉल में आपने एक बात कही थी। आपने कहा था कि आपको समझ आया कि सिखाना उन चीज़ों में से एक है जो आपको सच में आगे बढ़ने की प्रेरणा देती हैं। और आपको पहले इसका सच में पता नहीं था। तो मैंने सोचा कि आज के हमारे अंतिम हिस्से के रूप में इसी पर बात करना शायद अच्छा रहेगा। बस मुझे इसके बारे में थोड़ा बताइए। और फिर उसके बाद हम देख सकते हैं कि हम कहाँ पहुँचे। लेकिन हाँ, इस पर विस्तार से बताइए। वह आपकी एक बहुत रोचक टिप्पणी थी। Bobbi: देखिए, पता है, सिखाना ही... एक तरह से इकलौती चीज़ है जो मुझे करने लायक लगती है। अरे रुकिए, नहीं, यह वैसा नहीं... यह सुनने में बहुत नकारात्मक लगता है। मैं इसे सकारात्मक तरीके से ऐसे कह सकता हूँ कि सिखाना वह काम है जिसमें मुझे सबसे ज़्यादा मूल्य दिखता है। इतने समय तक मैं यही मानता रहा कि मैं कोडिंग इसलिए सीख रहा हूँ ताकि किसी कंपनी या कहीं और के लिए कोड लिख सकूँ। लेकिन वास्तव में हुआ यह कि मुझे कोडिंग सीखने की प्रक्रिया से ही प्यार हो गया। और यह लगभग ऐसा है जैसे मैं बार-बार शुरुआत से सीखने की इस प्रक्रिया से गुज़र रहा हूँ। मैं कोशिश करता हूँ कि... इसे हर संभव कोण से परखूँ, और इसे जितने हो सकें उतने गलत तरीकों से सीखूँ। यह बहुत ज़रूरी है, क्योंकि जब आप पढ़ा रहे होते हैं, तो यह तय है कि छात्र चीज़ों को गलत समझेंगे। इसलिए शिक्षक को सिर्फ सही उत्तर के साथ तैयार नहीं रहना चाहिए। उसके पास जितने गलत उत्तर सोचे जा सकें, उतने होने चाहिए, और उसे इसके लिए भी तैयार रहना चाहिए कि बात को ऐसे तरीकों से भी गलत समझा जा सकता है जिनकी आपने कभी कल्पना भी न की हो। Jonathan: यह रोचक है, क्योंकि मुझे लगता है कि इस बात को समझ पाना अपने आप में बहुत बड़ी बात है। फिर से, यह उन बड़े पलों में से एक लगता है, कि, अच्छा, अब यह स्पष्ट है कि आपको मूल्य कहाँ मिलता है और अंदर से आपको क्या प्रेरित करता है। मुझे जो बात सबसे बढ़िया लगती है वह यह है कि Exercism में वे सभी पहलू एक साथ आते दिखते हैं जिनका आपने अभी वर्णन किया। सिखाना और दूसरे लोगों की मदद करना, समस्या सुलझाने का रचनात्मक पहलू, और किसी समस्या को अलग-अलग कोणों से देखकर हल करना, ये सब एक ऐसी चीज़ में समाए हैं जो आपको यह बड़ी तस्वीर दिखाती है कि सब कुछ आपस में कैसे जुड़ता है। Bobbi, मेरे लिए तो बस आपसे बात करना ही बहुत बढ़िया रहा, क्योंकि मुझे समझ आ रहा है कि किसी समस्या तक पहुँचने के कितने सारे छोटे-छोटे अलग कोण होते हैं। मैं भी एक संगीतकार हूँ। मेरी पृष्ठभूमि यही है। मैं एक लेबल के लिए काम करता हूँ। मैं गिटार बजाता हूँ, थोड़ा-बहुत पियानो भी बजा लेता हूँ, थोड़े ड्रम भी बजाए हैं, रिकॉर्डिंग की है, और वह सब। मैं इस बात से चकित हूँ कि कोडिंग और डेवलपमेंट का संगीत से कितना मेल है, और दोनों कैसे एक-दूसरे से जुड़े हैं। मुझे लगता है यह बहुत बढ़िया रहा। मैंने जितने ज़्यादा संगीतकारों से बात की है, उतना ही मुझे समझ आ रहा है कि वे असाधारण डेवलपर बनते हैं, क्योंकि उनमें वह संवेदनशील पहलू होता है। ऐसा नहीं कि जिन लोगों की पृष्ठभूमि संगीत की नहीं है, वे संवेदनशील नहीं होते। बस इतना है कि उनमें अमूर्त भावना और संवेदना को लेकर उसे संगीत के रूप में ढालने की, या उसे लिखकर उतारने की क्षमता होती है। मुझे अब समझ आ रहा है कि यही बात सबसे महत्वपूर्ण है। मैं बस आपका धन्यवाद करना चाहता था कि आपने अपनी कहानी और अपनी पृष्ठभूमि साझा की, और इतने खुले मन से अपनी बात रखी। मुझे लगता है हम आपके लिए तड़के तक और मेरे लिए देर दोपहर तक बात कर सकते थे। Bobbi, मैं आपके समय के लिए, Exercism में आपके सारे योगदान के लिए, और आपके खुलेपन के लिए आपका धन्यवाद करना चाहता था। इस बात के लिए भी धन्यवाद कि आप दुनिया भर के लोगों की एक टीम में साथ काम करने की इस यात्रा के लिए तैयार रहे। धन्यवाद, और मैं सच में किसी कम्युनिटी कॉल में आपसे मिलने की राह देख रहा हूँ। अब हम इस सत्र को यहीं समाप्त करते हैं, और मैं एक सेकंड में आपसे बात करता हूँ। लेकिन मैं आज, 13 सितंबर 2022 को, आपके समय के लिए आपका धन्यवाद करना चाहता था। धन्यवाद, Bobbi। हम सारे नोट्स और शो नोट्स विवरण में डाल देंगे ताकि लोग देख सकें। मैं आपके कीबोर्ड के बारे में सोच रहा हूँ, और क्या? यमनी परंपरा वाली बातें, और वह सारी जानकारी जो आपने साझा की। बहुत-बहुत धन्यवाद। Bobbi: हाँ, बहुत-बहुत धन्यवाद Jonathan, यह बहुत बढ़िया रहा।

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

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