কমিউনিটিতে ফিরে যান

প্যারালাইসিসকে হারানো ও একহাতি কীবোর্ড প্রিন্ট করা

যে দরজাটা খোলা ছিল, সেটাই যদি হঠাৎ আপনার মুখের সামনে বন্ধ হয়ে যায়, তখন কী হয়? মারাত্মকভাবে অক্ষম করে দেওয়া আঘাত কাটিয়ে প্রোগ্রামার হিসেবে নিজের যাত্রা চালিয়ে যাওয়ার ববির গল্প সত্যিই অসাধারণ!

Youtube-এ দেখুন
দৈর্ঘ্য 01ঘণ্টা 04মিনিট

Jonathan: আচ্ছা, সবাইকে স্বাগতম। আমার নাম Jonathan। আমি Bobbi Towers-এর সঙ্গে একটা পডকাস্ট হোস্ট করছি। Bobbi আমাদের Exercism কমিউনিটির একজন সদস্য। আজ তাকে আমার সঙ্গে পেয়ে আমি সত্যিই ভাগ্যবান বোধ করছি। আমি এখন দক্ষিণ আফ্রিকার কেপ টাউনে, এক অর্থে পৃথিবীর একেবারে নিচের প্রান্তে। Bobbi, আপনি এখন কোথায় আছেন?

Bobbi: আমি পোর্টল্যান্ড, ওরেগনে আছি, আর আনন্দটা পুরোটাই আমার। সাধারণত এ রকম কিছু করার সুযোগ পেতে হলে আপনাকে বেশ বিখ্যাত বা ভীষণ সফল হতে হয়, তাই আমার মনে হচ্ছে আমি যেন এক লাফে অনেক ধাপ পার হয়ে গেছি।

Jonathan: আর আচ্ছা, আপনাকে এখানে পেয়ে দারুণ লাগছে। আমি জানি আপনি কমিউনিটিতে Exercism-এ অনেক অবদান রাখেন। আমার জানামতে আপনি কিছু মেইনটেইনিংও করেন। সেটা নিয়ে পরে একটু বিস্তারিত বলতে পারেন। তবে আপনাকে আমাদের সঙ্গে এখানে পেয়ে আমরা সত্যিই খুশি, আর এটা হলো আপনাকে টেক জগতে আপনার যাত্রা, টেকের কোন জিনিসটা আপনার ভালো লাগে, এসব নিয়ে একটু বলার সুযোগ দেওয়া। তাহলে আপনি কেন একটু বলুন না, আপনার পটভূমি কী, আপনার গল্পটা কী। আমরা শুনতে খুব ভালোবাসব, আমি এটা নিয়ে একটু গভীরে যেতে চাই, আর পরে হয়তো আরও একটু টেকনিক্যাল দিক নিয়েও কথা বলতে পারি।

Bobbi: হ্যাঁ, আমি বড় হয়েছি নিউ ইয়র্ক রাজ্যের মধ্যাঞ্চলে, একটা খামারে। আসলে আমাদের পশুপাখি ছিল না। আমার বাবা একরকম আধুনিক জীবনযাপনের ঘোরবিরোধী মানুষ ছিলেন। তিনি লাম্বারজ্যাক শিল্পের জন্য এক বা দুই জনে চালানো ক্রসকাট করাত বানানোর ব্যবসা চালাতেন, চেইনসো আসার আগে যেগুলো ব্যবহার হত। কিন্তু দেখুন, এখান থেকেই টেকের গল্প আসে, কারণ তিনিই প্রথম দিকের কম্পিউটার-ব্যবহারকারীদের একজন ছিলেন। তাঁর ছিল মূল, মানে, মূল IBM PC-এর একটা ক্লোন। এটা ছিল, জানেন, বাড়ির ব্যবসার কাজের জন্য, যেমন ডেটাবেস ম্যানেজমেন্ট আর ডেস্কটপ পাবলিশিং, ক্যাটালগ ছাপানোর জন্য। আর আমি উত্তরাধিকার সূত্রে এই জিনিসটা পেয়ে গেলাম। এটা বাজারে এসেছিল ১৯৮১ সালে, যে বছর আমি "বেরিয়ে এসেছি"। আমাদের প্রথম ভোক্তা-স্তরের টেক্সট-টু-স্পিচ ডিভাইসটাও ছিল। এর নাম ছিল Speech Thing। ওটা ছিল এক ছোট্ট যন্ত্র, যা আপনার কম্পিউটারের প্যারালেল পোর্টে লাগাতে হত, আর তারপর ওটা কথা বলত, আর পুরো পরিবার ওটার চারপাশে ভিড় করত। ওটা ছিল পৃথিবীর সবচেয়ে অবিশ্বাস্য জিনিস।

Jonathan: তাহলে ওটাই ছিল আপনার টেক জগতে প্রবেশ, বলা যায়। আর আমি আপনাকে বলতে দিচ্ছি, চালিয়ে যান। আমি শুধু এই ব্যাপারটা নিয়ে ভাবছি যে...

Bobbi: আর, উহ... জানেন কী? আমার আসলে তখন একটা Nintendo চাই ছিল, কিন্তু ওরা... ওরা সেটা দেয়নি। ওরা চাইত আমরা দৌড়াদৌড়ি করি, ডেরা বানাই, রাস্তার ওপারে গরুর সঙ্গে খেলি, অন্য খামারের বাচ্চাদের মতো। সম্ভবত গাছও কাটতাম।

Jonathan: সম্ভবত দুই হাতের করাত, বা দুই জনের করাত, দিয়ে গাছ কাটতাম।

Bobbi: Jonathan: বলুন

Bobbi: হ্যাঁ, হ্যাঁ। কিন্তু হ্যাঁ, আমাদের বাড়িতে ভিডিও গেম একেবারে নিষিদ্ধ ছিল, যেটা আমি কখনো বুঝিনি। কিন্তু শেষে আমার সব বন্ধুর কাছে খেলার মতো দুর্দান্ত খেলনা ছিল। আর আমি এতে খুবই মন খারাপ করতাম। তাই আমরা কম্পিউটারে একরকম সমঝোতা করলাম। আর এজন্য আমি একরকম কৃতজ্ঞ, কারণ এটা আমাকে একজন হতে-চাওয়া হ্যাকার বানিয়ে ফেলল, এমন কাউকে নয় যে মিডিয়া খেয়ে সময় কাটায়। তাই আমাদের নিজেদের আনন্দ নিজেদের বানাতে হত।

Jonathan: এটা তো...

Bobbi: আর তাই... এই স্পিচ ডিভাইসটাতে একটা কথা বলা ব্ল্যাকজ্যাক গেম ছিল, যা BASIC-এ কোড করা। BASIC ছিল প্রথম প্রোগ্রামিং ভাষা যা মানুষ সত্যিই সহজে শিখতে পারত। এটা BASIC? আপনি কী বললেন? BASIC। হ্যাঁ, Beginner's All-purpose Symbolic Instruction Code।

Jonathan: আপনি বলবেন কি এটা ছিল... বেসিক? ক্লাসিক। দারুণ। দারুণ। তাহলে মানুষ যাতে সহজে ব্যবহার করতে পারে, সেটাই করা।

Bobbi: আর তাই, হ্যাঁ, এটাই ছিল। সেসব দিনে আমরা ম্যাগাজিন থেকে প্রোগ্রাম টাইপ করে কম্পিউটারে ঢোকাতাম। আর তারপর সেটা কাজ করত না, কারণ আপনার BASIC-এর সংস্করণটা ওদের ব্যবহৃত সংস্করণ থেকে একটু আলাদা। হয়তো সেটাই জরুরি।

Jonathan: তাহলে ভার্সনিংয়ের ব্যাপারটা গোটা প্রোগ্রামটার সঙ্গেই জড়িয়ে যায়।

Bobbi: তখন ইন্টারনেট ছিল না, তাই তখন Exercism-ও ছিল না। আর সেটা ছিল খুব বড় ব্যাপার। যখন কোনো সমস্যায় পড়তেন, আজকের মতো নয় যে আপনি সমস্যাটা Google করে সার্চ দেবেন আর কোথাও উত্তর আগে থেকেই দেওয়া থাকবে। আপনি সত্যিই আটকে যেতেন। সেদিন কোড শেখা চ্যালেঞ্জিং ছিল। আর সত্যি বলতে, পরের ১৫ বছরের মতো আমি সংগীতের দিকে ঝুঁকে পড়েছিলাম।

Jonathan: আপনি যখন বলেন মন হারিয়ে ফেলেছিলেন, মানে কী? কী হয়েছিল?

Bobbi: ও, আসলে আমি ছোটবেলা টেপ নিয়েই কাটিয়েছি। আর এটাই ছিল মিডিয়া ধরে রাখা, সংরক্ষণ করা আর পরে সেটা দিয়ে নতুন কিছু বানানো নিয়ে আমার গভীর আসক্তির শিকড়, যেটা আসলে এক ধরনের সময় ভ্রমণ।

Jonathan: মজার ব্যাপার, সংগীত ধরে রাখাকে আমি কখনো সময় ভ্রমণ বলে ভাবিনি, এটা সত্যিই দারুণ। আমি মনে করতে পারি আমার একটা ছিল, মনে হয় চার ট্র্যাকের। আমাদের ওই পুরনো টেপ র‍্যাকের মতো একটা জিনিস ছিল, যেখানে ঠিক সময়ে পজ আর প্লে চাপ দিয়ে একসঙ্গে রেকর্ড বোতামটা চাপলে... এটা আসলে বেশ যন্ত্রসর্বস্ব ছিল, ঠিকঠাক করা মুশকিল। কিন্তু আমার মনে আছে আমি ভাবতাম, ওয়াও, আমি সত্যিই কিছু রেকর্ড করতে পারি, তারপর অন্য একটা টেপ র‍্যাকে গিয়ে সেটা বাজাতে পারি। তাহলে এখন আমার একসঙ্গে দুটো টেপ। তাই একটায় রেকর্ড করে সেটা কোনোমতে পরের টেপে নিয়ে আবার এদিক-ওদিক বাউন্স করাতে পারতাম। আপনি যে সংগীতে মন হারানোর কথা বললেন, সেটা মজার, কারণ ওই অভিজ্ঞতার সঙ্গে আমি পুরোপুরি একমত হতে পারি। কিন্তু সবই শুরু হয়েছিল টেপ মেশিন দিয়ে, আর জিনিসগুলোর টাইমিং মিলিয়ে বের করার ব্যাপারটা দিয়েই, যেটা নিজেই একটা আলাদা সমস্যা ছিল। আমার মনে হয় এখন আমাদের হাতে থাকা সব টুল নিয়ে আমরা একটু ঠকিয়ে দিচ্ছি। তবে টেপ মেশিনগুলো নিয়ে আরেকটু বলুন, সেটা কীভাবে, আপনাকে কোথায় নিয়ে গেল।

Jonathan: হ্যাঁ।

Bobbi: মানে, দেখুন, আমার একটা Fisher-Price ক্যাসেট রেকর্ডার ছিল, আর আমি, মনে আছে, ভান করতাম আমি রেডিও অনুষ্ঠান করছি, শুধু সংগীত বাজাতাম আর নিজের কথা রেকর্ড করতাম, নিজের সঙ্গে গল্প করে সময় কাটাতাম, আর সত্যিই আমি এখনও সেটাই করি। তারপর VHS ভিডিও, আমি একেবারে প্রাথমিক স্টপ মোশন অ্যানিমেশনও করতে পারতাম, কারণ একটা ক্যামকর্ডার ছিল যাতে স্ন্যাপশট ফিচার ছিল। এটা ফ্রেম নিত না, আসলে এক চতুর্থাংশ সেকেন্ডের স্ন্যাপশট নিত, যা ঠিক যথেষ্ট ছিল খুব মজারভাবে নড়াচড়া নকল করার জন্য।

Jonathan: দারুণ। তাহলে খামারে বড় হয়ে, শেষে আপনি একটা পুরনো IBM কম্পিউটারে মন দিলেন সমঝোতা হিসেবে, কারণ আসলে আপনি Nintendo চেয়েছিলেন আর সেটা হয়নি। তাই আমার মনে হয় আপনার বাবা-মা হয়তো আপনার ভালোই করেছেন, কারণ তাঁরা আপনাকে কৌতূহলী আর জিজ্ঞাসু করে তুলেছেন, বলা যায়। হয়তো তখনকার সময়ে সেটা ভালো লাগেনি।

Bobbi: হ্যাঁ, আসলে সেই সময় থেকে আমার জীবনের স্বপ্ন ছিল নিজের একটা Mario বানানো। আচ্ছা। আর, জানেন, আপনার কি কখনো মনে হয়েছে, যদি সময়ের মধ্যে ফিরে গিয়ে নিজেকে কিছু বলতে পারতেন? এটা আমার বেলায়, কোনো সন্দেহ নেই। আমি ফিরে যেতাম সেই বাচ্চার কাছে, যে শুধু ভাবছিল আমি Super Mario Bros আবার কীভাবে বানাব। আর আমি ওই বাচ্চাকে বলতাম যে তোমাকে গণিত শিখতে হবে।

Jonathan: আচ্ছা।

Jonathan: ধন্যবাদ।

Bobbi: আর, জানেন, হয়তো এই ব্যাপারটার জন্যই আমি শেষ পর্যন্ত লড়াই করে যাব। আচ্ছা। হ্যাঁ, কিন্তু হয়তো আমরা আসলে... আমি ছিলাম...

Jonathan: হ্যাঁ, কিন্তু হয়তো আমরা আসলে... আমি একটুও তাই ছিলাম। তাহলে, কী এমন হলো যে আপনি এই উপলব্ধিতে পৌঁছালেন, বিশেষভাবে গণিত নিয়ে?

Bobbi: মানে, দেখুন, আমি আসলে কখনো গণিত ব্যবহার করিনি, যদিও আমি সংগীতজ্ঞ ছিলাম। আর আমি সবসময় মানুষকে সংগীত আর গণিতের সম্পর্ক নিয়ে বলতে শুনতাম, আর আমি শুধু তাদের দেখে হাসতাম। না, ওটা গণিত না, ভাই, ওটা সংগীত। রক অ্যান্ড রোল। কিন্তু যখন আমার বয়স ৩০-এর বেশি, তখন প্রথম প্রোগ্রামটা বানাতে গিয়ে, মানে আমরা অনেক বছর এগিয়ে যাচ্ছি, যখন সত্যিই প্রোগ্রামিং শেখা শুরু করলাম, তখন প্রথম যে জিনিসটা বানাতে চাই বলেছিলাম সেটা ছিল একধরনের অডিও, মিউজিক সিন্থেসাইজার, মিউজিক সিকোয়েন্সার। ব্যাপারটা এমন হলো যে টেম্পো, মানে বিটস পার মিনিট অনুযায়ী আমাকে নোটের দৈর্ঘ্য হিসাব করতে হয়েছিল। আর সেটাই ছিল, সম্ভবত রেসিপি ছোট-বড় করার মতো ছোটখাটো জিনিস ছাড়া, আমার জীবনে প্রথম গণিত ব্যবহার, আমার মিউজিক সিকোয়েন্সারটাকে বাড়িয়ে তোলার জন্য যাতে এটা ৬০ বিটস পার মিনিট ছাড়াও অন্য টেম্পোতে বাজাতে পারে, যেখানে এক চতুর্থাংশ নোট মানে ঠিক এক চতুর্থাংশ সেকেন্ড, ইত্যাদি।

Jonathan: তাহলে আপনার ভাগ্য ভালো, ৬০ বিট পার সেকেন্ডের বাইরে যেতে পারার সুবাদেই হয়তো আপনি সংগীত আরও উপভোগ করতে পেরেছেন। ভাবুন তো, গোটা সংগীত যদি ৬০ বিপিএমে আটকে থাকত। হ্যাঁ।

Bobbi: হ্যাঁ, তারপর সেখান থেকে শুরু। আর সেটা ছিল এক অন্তহীন গর্ত, যত গভীরে যাই তত গভীরে। তারপর নোটের ফ্রিকোয়েন্সি হিসাব করার সূত্র বের করতে হলো। প্রথম সংস্করণে আমি আসলে খুব পরিশ্রম করে এই হাস্যকর লুকআপ টেবিলটা বানিয়েছিলাম, যেখানে হার্টজে প্রতিটা নোটের ফ্রিকোয়েন্সি ছিল। প্রোগ্রামটা শুধু টেবিলটা দেখে নিত। কিন্তু পরে আমি MIDI নম্বর রূপান্তরের সূত্র শিখলাম, যেখানে মিডল সি হলো ৬০, আর তারপর প্রতিটা পূর্ণসংখ্যা মানে স্টাফে এক হাফ স্টেপ।

Jonathan: ওয়াও।

Bobbi: হ্যাঁ, গণিতের ব্যাপারটা, আসলে আমার গণিতের শিক্ষকই আমাকে আবার কোডিংয়ে ফেরান। আমি টেক্সাসের অস্টিনে কলেজে পড়তাম। আর আমাকে গণিতের কোর্স নিতে হতো। আর আমি একটা সত্যিই মজার সিস্টেম ব্যবহার করার সুযোগ পেলাম, যার নাম ছিল ALEKS, যার পূর্ণরূপ হলো Advanced Learning Environment for Knowledge Spaces। এটা ছিল ইন্টারঅ্যাক্টিভ অনুশীলনীর মাধ্যমে গণিত শেখা। এটাই আসলে প্রথমবার আমার বেলায় সত্যিই কাজ করল। আর আমি বুঝলাম এর কারণ হলো, গণিতে অনেক ধারণা একে অন্যের উপর নির্ভর করে। এটা শত শত, হয়তো হাজার হাজার টপিকের এক বিশাল গ্রাফ। আর একজন শিক্ষকের পক্ষে যুক্তিসঙ্গত ক্লাসরুম পরিবেশে এক জন শিক্ষার্থীরও এই গ্রাফে কোথায় আছে তা মনে রেখে ঠিক পরের কোন জিনিসটা শেখানো উচিত সেটা বের করা কার্যত অসম্ভব। আর এটা মজার ছিল, কারণ আমি বুঝলাম এ রকম কিছু কম্পিউটার দিয়ে শেখানো উচিত। আর আসল বড় আবিষ্কারটা ছিল ইন্টারঅ্যাক্টিভ শেখার শক্তি, আর শিক্ষার প্রক্রিয়ায় আমরা কীভাবে প্রযুক্তিকে কাজে লাগাতে পারি।

Jonathan: এটা তো অবিকল Exercism তার ট্র্যাক দিয়ে যা করতে চায়, তার মতো শোনাচ্ছে।

Bobbi: আমি ঠিক সেটাই ভাবছিলাম, কারণ এটা তো ধারণার গ্রাফ।

Jonathan: তাহলে আপনি কলেজে গেলেন। আপনি বড় হয়েছেন নিউ ইয়র্কের উত্তরাঞ্চলে, ঠিক? তারপর খামারের জীবন। আপনি খুব প্রাথমিক স্তরে কোডিংয়ে হাত পাকালেন, যেখানে Google নেই, সত্যিকারের তথ্য নেই, ইন্টারনেট নেই যেখানে দেখে নেবেন। এমন হয় যে আপনি আটকে যান। আপনাকে জিনিসটা বের করতে হয়। আপনাকে সত্যিই সেটা খুলে-চিরে বুঝতে হয়। তারপর সংগীত, আর মেশিন কীভাবে কাজ করে, কীভাবে জিনিসগুলো মিলিয়ে নেওয়া যায়, এই কৌতূহল মানে আপনি দিক নিলেন সংগীতের দিকে, মোটামুটি বললে। আর তারপর আপনি এখন কলেজে। আর আপনি বুঝতে শুরু করলেন যে হয়তো আপনার শেখার সবচেয়ে ভালো পথ হলো অনুশীলন করা, যা আপনাকে এই গতি বা এই momentum দেয় হাতে-কলমে শেখার, আর বাস্তব জগতের সঙ্গে একটা ব্যবহারিক সংযোগ বিন্দু পাওয়ার, বলা যায়। কলেজ পর্যন্ত আপনার যাত্রার এটা ন্যায্য ছবি কি?

Bobbi: হ্যাঁ, হ্যাঁ, আমি তো আমার মানবিক সৃজনশীলতা প্রকাশ করতাম অডিওর জগতে, অন্তর্দৃষ্টি দিয়ে, যেখানে কেউ কেউ হয়তো উল্টো পথে গেছেন, আরও বিমূর্ত জিনিস থেকে শিখেছেন, আর তারপর হয়তো পরে সংগীতের মতো কিছু শিখতে গেছেন। তাহলে আপনি কীভাবে?

Jonathan: আপনি নিজে কীভাবে সেতু বানান, স্পষ্টতই আপনি অনুশীলনের সন্ধান পেয়েছেন, যেটা সেতু বানানোর একেবারে স্বাভাবিক উপায়, বলা যায়, কারণ এটা একদিকে সৃজনশীলতা আনে, আরেকদিকে বাক্সের বাইরে ভাবার ধরন আনে। আপনার মধ্যে আমার মনে হয় এমন একজন মানুষ আছেন যিনি দেওয়া সীমার বাইরে গিয়ে ভাবতে ভালোবাসেন। তাহলে আপনি কীভাবে দেখেন, মানে আমি আরেকটু গভীরে বুঝতে চাইছি সংগীত আর শিল্পকলা ও সৃজনশীলতার সঙ্গে বিজ্ঞান, যুক্তি আর এই দুটোর ওভারল্যাপের সম্পর্কটা। আপনার শেখার ক্ষেত্রে সেটা কীভাবে কাজ করল, আর এখন কোনো সমস্যার কাছে যাওয়ার ধরনে সেটা কীভাবে প্রভাব ফেলছে?

Bobbi: আচ্ছা, দেখি, মানে...

Jonathan: হুঁ।

Bobbi: হ্যাঁ, আসলে এটার কাছে আমি কীভাবে যাব, সেটা আমি নিশ্চিত নই।

Jonathan: এটা বেশ... আমার মনে হয় এটা সম্ভবত বেশ অনুসন্ধানী একটা প্রশ্ন, হয়তো এত স্পষ্টভাবে ভাগ করে বের করা সহজ নয়। আমি প্রস্তাব করছি, প্রশ্নটা একটু অন্যভাবে বলি। আপনার কি মনে হয়... কোড শেখার আর ডেভেলপার হয়ে ওঠার আপনার অভিজ্ঞতাটা। সৃজনশীল দিক থেকে শুরু করে তারপর গঠন আনতে চেষ্টা করা, নাকি উল্টোটা, আপনি কি বলবেন, উল্টো পথে গেলে ভালো হতো, মানে আগে গঠনটা শিখতেন আর তারপর সৃজনশীলতার বাইরে বেরিয়ে আসতে শিখতেন, মানে জিনিসটার কাছে আরও সৃজনশীলভাবে যাওয়ার ধরনটা শিখতেন?

Bobbi: মানে, আমি যেভাবে দেখি, আগে আমি গান লিখতাম, আর এখন আমি এমন গান লিখি যেগুলো কাজ করে। আচ্ছা। আর তাই এটা প্রায় অনুশীলনের মতো, আর এটা এই ছোট্ট একটা ব্যাপারের সঙ্গে যুক্ত, যাকে আমি বলি প্লেটোর তত্ত্ব।

Jonathan: আচ্ছা, সেটা বুঝিয়ে দিন।

Bobbi: আর এটা যেতে যায় আমার প্রথম চাকরির সময়ে, বাবাকে ছাড়া, বাইরে আমার প্রথম চাকরি ছিল স্থানীয় পিৎজার দোকানে। তাই প্রথমে আমি অনেক দিন ধরে বাসন মাজলাম, আসলে খাওয়া শুরু করার আগ পর্যন্ত।

Jonathan: সময় দেখা।

Bobbi: আমি এতে সত্যিই ভালো হয়ে গেলাম, তাই তারপর সব বাসন শেষ করে ফেলতাম যাতে পিৎজার লোকটাকে সাহায্য করতে পারি। এভাবেই আমি পিৎজা বানানো শিখলাম। কিন্তু সবচেয়ে মজা ছিল যখন তারা আমাকে ডো বানানো দেখাতে লাগল। আর ওরে বাবা, আমার তো এটা খুব ভালো লাগত। বাড়িতে সব জিনিস মিশিয়ে ফেলার জন্য আমি সবসময় বকা খেতাম। ডো মেশানো নিয়ে একটা কিছু ছিলই। তাই আমি আমার বসকে বললাম এটা তো Play-Doh-এর মতো। এটা আমাকে Play-Doh-এর কথা মনে করায়। আর তিনি আমার দিকে তাকিয়ে বললেন, হ্যাঁ, আপনার কী মনে হয় এসব কী নিয়ে? মজা আর খেলা? এটা তো বাচ্চাদের ব্যবসাটা শেখানো। তাই হ্যাঁ, এটা তো Play-Doh Fun Factory। বাচ্চাদের বেকারি শিল্প শেখানোর একটা কৌশল।

Jonathan: সত্যি? ওটা কি, ওটা কি শুধু একটা রূপকথা, নাকি সত্যিই Play-Doh ছিল সেই মাধ্যম যার মাধ্যমে বাচ্চারা...

Bobbi: প্লেটো, মানে প্লেটো আর অ্যারিস্টটল। হ্যাঁ, এটা প্লেটোর তত্ত্ব।

Jonathan: তাহলে এটা সত্যিই একটা তত্ত্ব। মানে এটা দারুণ হাস্যকর, কারণ আমার ১৮ মাসের একটা বাচ্চা আছে, আর সে সবকিছু মুখে পুরে ফেলে, আর Play-Doh রান্নার আগেই খেয়ে ফেলা হয়, তারপর সেটা তো একেবারে নতুন অভিজ্ঞতা। ওয়াও, দারুণ। আচ্ছা, চালিয়ে যান। তাহলে আপনি এখন পিৎজার দোকানে, বাসন মাজায় দক্ষ হয়ে গেছেন। আপনি বাসন মাজার বিশেষজ্ঞ। আর এখন আপনি পরের ধাপে, ডো বানানো আর ঘোরানোয় ঢুকছেন। আপনি হাতের উপর ঘোরাতেন? আর সেভাবে শিখতে পেরেছিলেন?

Bobbi: হ্যাঁ, খুব মজা ছিল। তারপর আমি আসলে একটা স্কুল বাসে পিৎজার রান্নাঘর বানালাম আর সারা দেশ ঘুরে বিনামূল্যে পিৎজা দিলাম। বাসেই ডো আর সবকিছু বানাতাম। আমাদের একটা ছোট প্রাচীন ওভেন ছিল। তাহলে ওটা কি ১৯৬৬ সালে?

Jonathan: নাকি ওটা শুধু আপনি?

Bobbi: আমার সঙ্গে পিৎজা বাসে তিনজন বন্ধু ছিল। আমরা খবরের কাগজের প্রথম পাতায় উঠলাম। অসাধারণ। আমি আপনাকে ছবিটা পাঠাব, কারণ... আমরা অবশ্যই শো নোটে দেব।

Jonathan: আমরা অবশ্যই শো নোটে দেব, কারণ এটা তো... হ্যাঁ। আমার মনে হয়, হ্যাঁ, তাই এটা, মাফ করবেন Bobbi, আমি সেখানে আপনাকে থামিয়ে দিলাম। চালিয়ে যান, চালিয়ে যান। আমার একটা চিন্তা এসেছিল যে...

Bobbi: তাই হ্যাঁ, ওইটাই আসলে হারিয়ে যাওয়া বছরগুলো। আমি হাই স্কুল ছেড়ে দিলাম, তারপর শুধু ঘুরে বেড়ালাম। শুধু পথে পথে ঘুরেছি। তখনই পিৎজা রান্নাঘরের ব্যাপারটা করলাম। আমি যে একটা কারিগরি শিখেছিলাম সেটা নিয়েই সিদ্ধান্ত নিলাম, আমি আমার শেষ বেতনটা নিলাম আর বসকে বললাম আমার ৫০ পাউন্ডের এক বস্তা ময়দা আর টমেটো সসের ছয়টা ১০ নম্বর ক্যান চাই, আর...

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: হ্যাঁ, জেরুজালেম। আমি জেরুজালেমে আর সাফেদে পড়াশোনা করেছি, কাবালার জন্মস্থান।

Jonathan: আচ্ছা, মজার।

Bobbi: হ্যাঁ, সেটা সত্যিই মজার ছিল।

Jonathan: ওয়াও। আচ্ছা, তাই আমি আশা করিনি, আমি ভাবিনি যে আপনি হয়তো ইসরায়েলে থাকতে পারেন। এটা সত্যিই দারুণ, খুব মজার। তাহলে আপনি সেখানে সময় কাটিয়েছেন এথনোমিউজিক্যালিটি পড়তে। এথনোমিউজিক্যালিটি বলতে আপনি কী বোঝেন?

Bobbi: এথনোমিউজিকোলজি, হ্যাঁ। আমি ইয়েমেনি ঐতিহ্যের এতটাই প্রেমে পড়লাম যে শুধু সব রীতি-নীতি আত্মস্থ করতে চাইলাম। তারা ইহুদি ধর্মের খুব অনন্য একটা রূপ সংরক্ষণ করে রেখেছে, যার মধ্যে আছে, মানে, হিব্রুর সবচেয়ে যত্ন নিয়ে সংরক্ষিত উপভাষাটা, যা আসলে এখনও আরবির মতো শোনায়। তাই আমি অনেক আলাদা ধ্বনি শিখতে পারলাম। ওয়াও, দারুণ। আর হ্যাঁ, তাই, ওটা আসলে জুডিও-আরবি। আর এটা এক সত্যিই মজার জাল, কারণ আমি সুফি সংগীতেও খুব ডুবে ছিলাম, যেটাকে বলে কাওয়ালি। সুফি মানে...

Jonathan: ওটা কি ইসলামের রহস্যবাদী দিক? ঠিক বলছি?

Bobbi: হ্যাঁ, হ্যাঁ। আর তাই এটাই আমার শোনা সবচেয়ে অবিশ্বাস্য সংগীত, কাওয়ালি। এটা একেবারে, তারা হারমোনিয়াম ব্যবহার করে, যেটা সত্যিই দারুণ যন্ত্র। অনেকটা অ্যাকর্ডিয়নের মতো। এটা একটা ফ্রি-রিড যন্ত্র আর এটা জপ করতে ব্যবহার হয়।

Jonathan: একরকম ড্রোনি, ওই ড্রোনি শব্দ।

Bobbi: হ্যাঁ, হ্যাঁ। আর এটা পাকিস্তানি ঐতিহ্য। আর আমি আফগানিস্তানের ইহুদিদের প্রাচীন সংগীত আবিষ্কার করলাম। আর এটা আমাকে হতবাক করে দিল, কারণ তারা হারমোনিয়াম ব্যবহার করে। আর এটা কাওয়ালির মতো শোনায়। তাই আমি Kabbalah Qawwali নামে একটা প্রকল্প বানালাম, যেখানে আমি ইয়েমেনিয়াত সুর নিয়ে কাওয়ালি সংগীতের ভঙ্গিতে বানানোর চেষ্টা করলাম। একেবারে দুর্ধর্ষ।

Jonathan: আর এসব আপনি বাড়িতে ল্যাপটপে হারমোনিয়াম নিয়ে করতেন, নাকি আপনি শুধু, কীভাবে রেকর্ড করতেন আর এসব করতেন?

Bobbi: আসলে আমি সত্যিই একটা দুঃসাহসী পদক্ষেপ নিলাম আর বাদ্যযন্ত্র ছাড়াই ইসরায়েলে চলে গেলাম, যা নিয়ে আমি ভাবছিলাম কীভাবে হবে। বাদ্যযন্ত্র ছাড়া আমি আগে কখনো ছিলাম না। আমি নিজেকে কীভাবে প্রকাশ করব? আর তাই আমি আসলে, তখনই আমি সত্যিই স্কোর লেখায় ভীষণভাবে ডুবে গেলাম। কম্পিউটারে সংগীত ব্যবহার করে, আমি ব্যবহার করতাম, জানেন, LilyPond সফটওয়্যার, যা আসলে LaTeX টাইপসেটিং ভাষা ব্যবহার করে। আর তাই এটা একরকম কোডিং ফিরিয়ে আনল। এটা আমাকে প্রথম দিকের কিছু ওয়েবপেজ বানানোর কথা মনে করিয়ে দিল। HTML-এর মতোই, শুধু পার্থক্য হলো আপনি টেক্সট আর ছবি ইত্যাদি মার্কআপ করার বদলে সংগীতের স্টাফে নোট মার্কআপ করেন।

Jonathan: তাহলে মনে হচ্ছে যা বারবার ঘটছে তা হলো আপনি সংগীতে যান আর শেষে পুরো বৃত্ত ঘুরে আবার টেকনিক্যাল কোডিংয়ে ফিরে আসেন, প্রায় লিখন, টীকা করা, নথিভুক্ত করা, মনে হয় এটাই সেই প্রক্রিয়া যা বারবার ঘটে। তাহলে চলুন টেকের দিকে এগোই, কারণ আমি মনে করি এটা নিয়ে একটু বলা যাবে। তাহলে আপনি একরকম লেখা শুরু করলেন আর এসব জিনিস কাগজে তুললেন, বলা যায় রূপকভাবে, নাকি কী বলবেন? ডিজিটালভাবে, ডিজিটালভাবে জিনিসগুলো লেখা। আর তারপর আপনি কি কোনো নির্দিষ্ট ভাষা শেখা শুরু করলেন? আমি জানি কারণ আপনি Clojure উপভোগ করেন। এটা কি Clojure? কীভাবে বলেন? Clojure কি একটা কোডিং ভাষা? Clojure, হ্যাঁ। এতে আপনি কীভাবে ঢুকলেন আর এই মুহূর্তে টেকনিক্যাল যাত্রায় আপনি কোথায় আছেন?

Bobbi: Stack Overflow-এর জরিপে বেশ ধারাবাহিকভাবেই এটাই সবচেয়ে বেশি বেতনের প্রযুক্তি হিসেবে এক নম্বরে থাকে। আর স্বীকার করতে হয়, তখনই প্রথমবার এটা আমার নজর কাড়ল। আমি চার্টে দেখলাম আর বললাম, আচ্ছা, মনে হচ্ছে এটাই তো চাওয়ার মতো জিনিস।

Jonathan: তেমন কিছু নেই...

Bobbi: বড় টাকা কামাতে চাইলে এটাই শিখতে চাইবেন। কিন্তু তারপর আমি যা আবিষ্কার করলাম তা হলো, এটা সবচেয়ে বেশি বেতনের ভাষা হওয়ার কারণ, এটা এমনিতেই খুব অভিজ্ঞ ডেভেলপারদের আকর্ষণ করে। একজন Clojure প্রোগ্রামারের গড় অভিজ্ঞতা ১০ বছর।

Jonathan: আচ্ছা, ওয়াও, তাহলে কঠিন হওয়ার বা এর ব্যবহারের কারণে নয়, বরং এই সিনিয়র ডেভেলপাররা আপনার সাধারণ-ধরনের ভাষাগুলো করে করে একঘেয়ে হয়ে যেত, বা সাধারণ বলাটা আমার না বলা ভালো, এতে হয়তো আমাকে বিস্তর সমালোচনা শুনতে হবে, কিন্তু বুঝতে পারছেন আমি কী বলতে চাইছি, আরও জনপ্রিয় ভাষাগুলো, তারপর তাদের একধরনের নতুন চ্যালেঞ্জ দরকার হয় আর তখন এমন মানুষই এর দিকে যায়, তাই না? হ্যাঁ, এটা নিয়ে একটু বলুন। মানে আমার জানতে বেশ আগ্রহ।

Bobbi: আসলে এটা শেখার দিক থেকে অবিশ্বাস্য সহজ একটা ভাষা। আর বিশেষ করে যদি আপনার মন ADHD-ধরনের হয়, আমার মতো, তাহলে এতে আছে এই দারুণ বৈশিষ্ট্য, যাকে কখনো কখনো REPL-চালিত ডেভেলপমেন্ট, বা ইন্টার্যাক্টিভ প্রোগ্রামিং বলা হয়, যেখানে আপনি আপনার প্রোগ্রামটাকে শুধু একটা টেক্সট ফাইল হিসেবে ভাবতে বাধ্য নন যা চালানো হবে, বরং ভাবতে পারেন ছোট ছোট টুকরোয়। তাই আপনি একটা টেক্সট এডিটর রাখেন যা আপনার চলমান প্রোগ্রামের সঙ্গে যুক্ত। আর আপনি শুধু কোডের একটা টুকরোয় কার্সর রাখেন আর একটা হটকি চাপেন, আর সেটা ওই ফর্মটা মূল্যায়ন করে কম্পাইল করে প্রোগ্রামে পাঠিয়ে দেয়।

Jonathan: তাহলে এটা প্রায় তাৎক্ষণিক প্রতিক্রিয়ার ভাষা, যার মানে আপনি যা বানাচ্ছেন তা দেখতে পারেন, একরকম ইটারেশন করে করে বাড়তে থাকে যা আপনি এগোচ্ছেন। আর সম্ভবত এটাই এটা উপভোগের একটা অংশ।

Bobbi: হ্যাঁ, হ্যাঁ, এটাই আমার গোপন রহস্য, আসলে আমি এটা ব্যবহার করি কারণ আমার জন্য ঢের জিনিস মাথার ভেতরে ধাপে ধাপে সাজানো খুব কঠিন, আর কনটেক্সট-switching করতে হয়, Clojure আসলে আমাকে সুযোগ দেয় কোডের প্রতিটা অংশ কী করে তা মাথায় গেঁথে নিতে।

Jonathan: আর তারপর আপনি দেখতে পান এটা অন্য অংশগুলোকে কীভাবে প্রভাবিত করে? তাই এটা প্রায় এমন যে আপনি কী বানাচ্ছেন তার বড় ছবিটা পান, আবার ছোট টুকরোগুলোয় মন দেন। তাই এটা প্রায় দুই ধরনের মানসিক অবস্থাকে একসঙ্গে কাজ করতে দেয়, উচ্চস্তরের সারসংক্ষেপ আর ছোট ছোট টুকরো, ছোট ইট, বলা যায়, যা এটা তৈরি করে, দুটোই খেয়াল রাখার সুযোগ দেয়। তাহলে এটা কাজ করার পদ্ধতির ন্যায্য ছবি কি? কেন আপনি এটা উপভোগ করেন, বা মানসিক দিক থেকে কেন এটা আপনার জন্য কাজ করে?

Bobbi: হ্যাঁ, হ্যাঁ, এই বছরের শুরুতে, আমি COVID থেকে সুস্থ হয়ে উঠছিলাম। আমি এখনও COVID থেকে সুস্থ হচ্ছি। আসলে এটা ছিল একটা বড় জীবনের ঘটনা যা আমার মানসিক স্বাস্থ্যের সমস্যাগুলোকে পৃষ্ঠে তুলে আনল আর সবকিছু বাড়িয়ে দিল। আর আমি বুঝলাম যে, মানে, আমাকে আবার ভাবতে শেখাতে হলো নিজেকে, কারণ, জানেন, আমাদের, এটা যেন আমার মোকাবিলার কৌশলগুলো দিয়ে বানানো তাসের ঘর, আর হঠাৎ সেগুলো আর কাজ করছিল না।

Jonathan: তাহলে এখন আপনি কেমন আছেন? নিজের ভেতরে কেমন অনুভব করছেন? এই গত দুটি বছর পার হয়ে আসছেন যা মানসিকভাবে বিশাল চ্যালেঞ্জ, আমি বলব। এটা মোকাবিলা করা একেবারে অন্যরকম ব্যাপার। আপনি কেমন আছেন?

Bobbi: এটা, এটা, এটা, হ্যাঁ, আমি আসলে, যখন আগে আমার নোটগুলো লিখছিলাম, জানেন, শুধু মনটাকে এটার জন্য তৈরি করতে, তখন সবচেয়ে বেশি যেটা আমাকে ধাক্কা দিল তা হলো এই গত কয়েক বছর আর কতটা কিছু ঘটে গেল।

Jonathan: তাহলে মূল কী কী, আপনি বলছিলেন আপনার তাসের ঘরের কথা। কীভাবে, আর এটা হয়তো ব্যক্তিগত প্রশ্ন, কীভাবে সেটা হলো, কী ঘটল, কীভাবে সেই সব মোকাবিলা করল, তাসের ঘর ভেঙে পড়া কেমন দেখতে ছিল, আর সেই সময়টা থেকে বেরিয়ে এসে আপনি কী ভাবলেন যে আমি এটায় মন দিতে চাই, এটাকে প্রাধান্য দিতে চাই, আমি...

Bobbi: মানে, আমি একটা এক হাতের কীবোর্ড বানালাম। যেটা এই এখানে। এই যে! ওয়াও! হ্যাঁ, তাই এটা ছিল... আমি এটা কোড দিয়েই বানালাম। বাপরে! CAD সফটওয়্যার। আর একটা Clojure লাইব্রেরি যা Clojure কোড OpenSCAD-এ কম্পাইল করে। আর তাই আমি থ্রি-ডি প্রিন্টিংয়ে ঢুকে পড়লাম, কারণ আমার একটা হাত কাজ করে না। আর এটা ২০১৫ সালের একটা দুর্ঘটনার ফলে হয়েছে।

Jonathan: একটু থামুন, আপনার তো পিৎজা ট্রাকের দুর্ঘটনা হয়েছিল, যেটা বড় একটা ঘটনা, আর তারপর ২০১৫ সালে আরেকটা দুর্ঘটনা, যার ফলে একটা হাত আপনার চাওয়া মতো ঠিকভাবে কাজ করে না।

Bobbi: হ্যাঁ, তাই এটা আরেকটা বড় জীবনের ঘটনা যা সত্যিই সবকিছু বদলে দিল, কারণ, মানে, এটা আমাকে যেদিকে নিয়ে গেল, আমি যেভাবে ভাবতে ভালোবাসি তা হলো, এটা আমাকে শারীরিকভাবে কেন্দ্রীভূত সত্তা থেকে আরও মানসিকভাবে কেন্দ্রীভূত সত্তায় বদলে দিল।

Jonathan: ওয়াও। আর এটা বিশাল, Bobbi। মানে, এটা তো বিরাট। তাহলে, আর এই তো তৃতীয়, সম্ভবত তিন থেকে চার বছর লেগেছিল শুধু বদলাতে, তারপর COVID আঘাত হানল, তাই না? তাহলে আপনি সদ্য একটা বড় মানসিক পরিবর্তন, শারীরিক পরিবর্তন পার হয়ে এসেছেন, আর তারপর মহামারি আঘাত হানল, তাই বুঝতে পারছি কেন সেটা বেশ একটা অভিজ্ঞতা হবে।

Bobbi: হ্যাঁ, তাই আগে আমরা যে সংযোগের কথা বলছিলাম, যেখানে আপনি জিজ্ঞেস করছিলেন, আমি কীভাবে সংগীতের মতো সহজাত শিল্পকলা আর কোডের মধ্যেকার ফাঁক পূরণ করলাম। আর তাই আমি সেটা করলাম, জানেন, সংগীত দিয়ে। আর তারপর, এই সময়ে আমি আসলে উল্টোটা করলাম, যেখানে আমি... একরকম কোড করতে জানতাম, কিন্তু তারপর... আমি আমার কোড করার সামর্থ্য নিয়ে নানা রকম আত্মসংশয়ে ভরে গেলাম। আর আমি যেভাবে এটা মোকাবিলা করলাম তা হলো থ্রি-ডি মডেলিং শেখা, কারণ তখন সেটা কোডের বিমূর্ত জগৎ থেকে ফিরিয়ে নিল সেখানে যেখানে আপনার কোড সত্যিই একটা বাস্তব বস্তু বানায়। আর তখন আপনি প্রতিক্রিয়া পান, নিশ্চিতকরণ পান যে আমার মাথা কাজ করছে। আমি আমার প্রোগ্রামের সম্পাদন আর তার মধ্যে সংযোগটা বুঝতে পারি। থ্রি-ডি প্রিন্টার এত মজার। ওটা ছিল আমার জীবনে কেনা সেরা জিনিস।

Jonathan: তাহলে আপনার একটা থ্রি-ডি প্রিন্টার আছে, যা দিয়ে আপনি জিনিস ডিজাইন করেন আর তারপর ছাপেন। মানে সেই কীবোর্ড, মানে আপনি কী করেছেন, কীবোর্ড নিয়ে আরও কিছু করেছেন নাকি এটা এমন কিছু যা আপনি আরও এগিয়ে নিতে চান, আর হয়তো আরেকটু ছড়িয়ে দিতে চান, কারণ মানে এটাই প্রথম জিনিস... আমি আগে কখনো এক হাতের কীবোর্ডের কথা শুনিনি। সত্যি বলতে আমার কখনো মাথায় আসেনি, কিন্তু হঠাৎ দেখতে পাচ্ছি যে এ রকম কিছুর সম্ভাব্য বিশাল চাহিদা আছে।

Bobbi: যখন আমি প্রথম সত্যিকারের কোড শিখছিলাম, মানে এটা আমার দুর্ঘটনার পরে, কারণ জানেন, একটা হাত হারানো আমার দিক থেকে অবদান রাখল, মানে, আমাকে জিনিসের জন্য শরীরের বদলে মাথা, বা মন, ব্যবহার করতে হয়। আর, কিন্তু, জানেন, শুরুতে আমাকে প্রশ্নটা করতে হয়েছিল, আমি কি কোড করতে পারব, কারণ আমি তো টাইপ করতে পারি না? তাহলে এটা কি শুধু একটা পাগলামি ভাবনা যা আমি আসলে করতে পারব না? আর, আমার একজন বন্ধু, যিনি কম্পিউটার বিজ্ঞানী, তিনি বললেন বিকল্প আছে। তাই আমি খোঁজ নিলাম, আর একটা আছে। এর নাম Maltron কীবোর্ড। এটা সত্তরের দশকে বানানো, আর সত্যিই দারুণ, কিন্তু ওগুলো ভয়ানক দামি। নিষেধাজ্ঞার মতো দামি, যা সত্যিই দুঃখজনক, কারণ, মানে, এটা নাগালের বাইরে ছিল। আর তাই আমি বুঝলাম যদি এক হাতের কীবোর্ড চাই, নিজেকেই বানাতে হবে। আর তাই আমি অ্যাপটা খুঁজলাম, আর দেখা গেল একটা বোতাম আছে যা দিয়ে আপনি এটাকে খুঁচিয়ে একটা যুক্তিসঙ্গত পৃষ্ঠা পর্যন্ত নিয়ে যেতে পারেন। আর প্রোডাক্টের সঙ্গে আপনি সেটাই করেন, যা সঙ্গে সঙ্গে ভীষণ কাজের, কিন্তু সেজন্য আপনার অ্যাপের ভেতরে অ্যাপ দরকার। আর তারপর অ্যাপটা চলে যায়। আর তাই শেষে আমি... যুক্ত হলাম... মানে, সেটা করতে হলে আমাকে থ্রি-ডি প্রিন্টার আর সব যন্ত্রপাতিতে মোটামুটি অনেক টাকা ঢালতে হয়েছিল। তাই গোটা ব্যাপারটার বিদ্রূপাত্মক মোচড় হলো, আমার সস্তা সংস্করণ বানাতে যে টাকা গেল, সেটা সরাসরি Maltron কিনলেই কম লাগত। তাই এটাকে ন্যায্য দেখাতে আমি ভাবলাম হয়তো এটা দিয়ে একটা ব্যবসা বানাব, কারণ আমার কাছে ব্যাপারটা ঠিক বেসাতি লাগে যে তারা এত দাম নেয় আর যারা এর সবচেয়ে বেশি উপকার পেত তারাই পারে না, কোনো বিকল্প নেই। তাই আমি ভাবলাম, জানেন, হয়তো এখানে বাজারে সত্যিই একটা ফাঁক আছে, হয়তো ভরে দেওয়ার সুযোগ আছে। আর, জানেন, হয়তো, হয়তো এক হাতের টাইপিংয়ের জন্য এমন বাজারও আছে যা আমরা ভাবছিও না, জানেন, যদি দামটা যথেষ্ট নিচে নামানো যায়, ধরা যাক, হয়তো একদল এক হাতের টাইপিং-নিঞ্জা তৈরি হবে, কৌতূহলী...

Jonathan: আমার তা মনে হয় না।

Bobbi: আপনি এমন অনেক পরিস্থিতি কল্পনা করতে পারেন, যেমন আপনি আহত হয়েছেন আর উৎপাদনশীল থাকতে চান।

Jonathan: এটা মজার ছিল। আসলে আমি কিছুদিন আগে, কয়েক সপ্তাহ আগে DJ-এর সঙ্গে কথা বলছিলাম, আর তিনি শেষ পর্যন্ত যেটার জন্য লড়তে বা যেটার জন্য প্রাণ দিতে চান তা হলো... তিনি স্পষ্টতই যেটার বড় ভক্ত তা হলো অ্যাক্সেসিবিলিটি। আর এটা আমার কখনো মাথায় আসেনি, কারণ এমনকি আমার স্ত্রী, উদাহরণস্বরূপ, বা আমি নিজে যখন আমাদের বাচ্চাকে কোলে নিই, তখন আমাদের এক হাত অকেজো। আর তারপরও মাঝে মাঝে হাতে কিছু করতে হয়। আর এটা তো অনেকের মধ্যে একটা উদাহরণ মাত্র। কী হবে যদি আপনার দরকার... আপনার আঘাত লাগে। সেটাও তো ধাঁধার একটা বড় টুকরো, যেটা মজার। আমি বুঝি না কেন ওগুলো এত নিষেধাজ্ঞার মতো দামি হবে। হয়তো আমি সহজ সরল, কিন্তু এটা তো সাধারণ কীবোর্ডের অর্ধেক আকার।

Bobbi: আমার শুধু এটা শোষণ বলে বলতে ইচ্ছে করছে। যদি মানুষের ইনস্যুরেন্সে সেটা কভার করা হয়, তাহলে এটা একরকম প্রতারণার ব্যবসা। ব্যবহারিক কারণটা হলো, এটা... জিনিসটার একটা ছবি আপনার দেখা উচিত। আমাদের উচিত... লিঙ্ক পাঠান, আমিও শো নোটে দেব। হ্যাঁ, আমাদের সেটা শো নোটে রাখা উচিত, কারণ এটা দেখতে সত্যিই দারুণ আর সত্যিই সময়ের আগেই এসেছিল, কারণ এখন তো এরগনমিক মেকানিক্যাল কীবোর্ডের একটা গোটা ক্রেজ চলছে। এটা একটা বলের মতো দেখতে। এটা একটা পাগলাটে থ্রি-ডি ভাস্কর্যের মতো দেখতে যা আপনার ডেস্কে থাকবে, কারণ এর আকার বলের মতো। তাই সম্ভবত সেজন্যই এটা এত দামি।

Jonathan: আমাকে একটা লিঙ্ক পাঠান, আমিও সেটা শো নোটে দেব।

Bobbi: হ্যাঁ, তাই তাদের আসলে সব সুইচ হাতে সোল্ডার করতে হতো। যেটা, মানে, হয়তো এত বড় ব্যাপার মনে নাও হতে পারে, কিন্তু যখন আমাকে সত্যিই সোল্ডার করতে হলো, এটা ৬৪টা সুইচ, তাই ১২৮টা সংযোগ।

Jonathan: মানে, আপনি যদি কখনো মাইকের কেবল সোল্ডার করে থাকেন, সোল্ডারিং, বা সোল্ডারিং, বা যেভাবেই বলেন, কোনোভাবেই দ্রুত প্রক্রিয়া নয়।

Bobbi: আমি এক দিনে একটা কীবোর্ড করতে পারি, কিন্তু একটা কীবোর্ড তার দিয়ে জোড়া লাগানো অনেক কাজ।

Jonathan: মজার।

Bobbi: আমি আসলে একজন মেডিকেল ইকুইপমেন্ট বিশেষজ্ঞের সঙ্গে কথা বলছি। এটা নিয়ে একটু আলোচনা চলছে, হয়তো এই জিনিসটা বাজারজাত করার জন্য কিছু রিসোর্স খুঁজে বের করার চেষ্টা।

Jonathan: আচ্ছা, চেষ্টা না করলে জানবেন কীভাবে। তাই এটা নিশ্চিতভাবে খোঁজার মতো কিছু। তাহলে Bobbi, এটা একরকম পুরো বৃত্তে ফিরিয়ে আনল, আমি শুধু Exercism নিয়ে আপনার সঙ্গে একটু কথা বলতে চাইছিলাম, আর জিজ্ঞেস করতে চাইছিলাম আপনি এটা কীভাবে খুঁজে পেলেন, কীভাবে যুক্ত হলেন আর এই জগতে আপনার পরের ধাপ কী। হ্যাঁ, বলুন।

Bobbi: হ্যাঁ, আমি নিজেকে Exercism-এর সন্তান বলতে শুরু করলাম। আর এটা শুনতে কত মজার লাগে সেটা আমি ভাবিইনি, আসলে, কিন্তু হ্যাঁ, কারণ এটাই আমার কোডিং অভিজ্ঞতার বড় অংশ। আর শুধু কোডিং নয়, একটা দলে কাজ করাও। তাই হ্যাঁ, আমি যেখানে ছিলাম সেখান থেকে এলে, আমার শিক্ষাগত পটভূমি ছিল না, মানে কম্পিউটার বিজ্ঞানে নয়। আর আমার ইন্ডাস্ট্রি অভিজ্ঞতাও ছিল না। তাই সামনে এগোনোর একমাত্র পথ ছিল প্রকল্পের একটা মজবুত পোর্টফোলিও গড়া। আর ওপেন সোর্সে অবদান রাখা এমন একটা পরামর্শ যা সব সময় দেওয়া হয়। আমি কীভাবে পা গলাব আর সফটওয়্যার লেখা শুরু করব? আর তখনই প্রশ্ন, আচ্ছা, কোন ওপেন সোর্স? তাই আমার জীবনের প্রথম GitHub পুল রিকোয়েস্ট ছিল Exercism সাইটে নিজেকে মেন্টর হিসেবে যোগ করা। কারণ, মানে, সত্যি বলতে, তখন মেন্টর হওয়ার যোগ্যতা আমার আসলে ছিল না, কারণ আমি শুধু একজন শিক্ষার্থী ছিলাম। আমি Clojure ট্র্যাক শেষ করলাম। তারপর আমার মেন্টর বললেন, আরে দারুণ, মনে হচ্ছে আপনি সব অনুশীলনী শেষ করেছেন। আর তিনি আমাকে একটা লিঙ্ক পাঠালেন, হয়তো মেন্টর হওয়ার কথা ভাবতে পারেন। আর আমি ভাবলাম, ওরে বাবা, আমি এটা করতে পারব? সত্যিই? ব্যাপারটা প্রায় বিপজ্জনক। আমি চাই না মানুষকে এই পরামর্শ দিয়ে নষ্ট করে ফেলতে। দায়িত্বটা খুব বড়। কেউ আমাকে বলেছিলেন, জানেন, আপনি যদি এমন ধরনের মানুষ হন যিনি তরুণদের নিয়ে চিন্তিত থাকেন, যদি আপনি খালি হাতে সহজেই ভেজে ফেলেন... তরুণরা। আপনি যেমন অনুভব করেন সেভাবে অনুভব করবেন না। এখান থেকেই ভয়টা আসে।

Jonathan: দায়িত্বটা খুব বড়।

Bobbi: এর মানে সম্ভবত আপনার মাথা ঠিক জায়গায় আছে মানুষকে শেখানোর জন্য। আপনি যদি সচেতন থাকেন যে ঠিকভাবে শেখাচ্ছেন কি না। আমি শুরু করলাম সবচেয়ে সহজ অনুশীলনী দিয়ে আর এটা সমাধানের সব আলাদা উপায় খুঁজে বের করলাম। আমার মেন্টর কী বলেছিলেন মনে পড়ল, আর শুধু শিক্ষার্থীদের উত্তর দেখতে শুরু করলাম আর বললাম, এই যে... জানেন, এটার বদলে এটা করতে পারেন, তারপর... জানেন, আমি অন্য অনুশীলনীগুলোও মেন্টর করা শুরু করলাম। আর এটা সত্যিই অসাধারণ ছিল, বিশেষ করে যখন COVID এলো। আমি এত বিচ্ছিন্ন ছিলাম। কষ্টকর ছিল। আর জানেন, Exercism তখন অনেকাংশে আমার জীবন বাঁচাল। ওয়াও। এটা তো বড় কথা। করানো অবস্থায়, জানেন, আমরা কোয়ারান্টিনে আছি, আর সত্যিই মানুষকে শিখতে সাহায্য করতে পারা। তখনকার সবচেয়ে ভালো ব্যাপার ছিল এটাই। দারুণ।

Jonathan: আর, মাফ করবেন Bobbi, এই নিয়ে আমার একটা পরের প্রশ্ন এসেছিল কিন্তু একেবারে ভুলে গেছি, তাই আপনি চালিয়ে যান... একবার মনে করতে পারলে বলব।

Bobbi: তাই হ্যাঁ, আমরা V3 চালু করলাম, যা অবিশ্বাস্য ছিল, কারণ, জানেন, আমি আসলে কখনো দেখিনি এত মানুষ একসঙ্গে কাজ করে এত বড় কিছু বানানোর প্রক্রিয়া। আর সেই সময়ে, Clojure মেইনটেইনার আমি একা ছিলাম না। কীভাবে সেটা হলো, সেটা আসলে একটা দৈব ঘটনা। ছিল, আমি কয়েকজনের একজন মাত্র, জানেন, মানুষ আগ্রহী, কিন্তু... আমি অনন্য অবস্থানে ছিলাম কারণ আমার অভিজ্ঞতার ভীষণ দরকার ছিল। আমি পথে পথে সবকিছু শিখছিলাম। সেটা করতে পেরে আসলে সবচেয়ে বেশি লাভ আমারই হওয়ার কথা ছিল। পাঠ্যক্রম সাজানো থেকে শুরু করে টুলিং জোড়া লাগানো, যেমন টেস্ট রানার ইত্যাদি। হঠাৎ দেখলাম শেষে আমি একাই পড়ে আছি। তাই একরকম প্রয়োজনেই হলো যে, এই ট্র্যাকটা যদি শেষ পর্যন্ত নিয়ে যেতে হয়... আর আমি আগে কখনো টেস্ট রানার লিখিনি, ওটা আবার কী করে? আমি জানতাম না। যেতে যেতে বের করে ফেললাম।

Jonathan: দারুণ।

Bobbi: আমি আসলে এটা শেষ পর্যন্ত নিয়ে যেতে পারিনি। আমরা v3 চালু করলাম আর এরপর আমার প্রায় এক সপ্তাহ লাগল, কারণ জিনিসটা আসলে কীভাবে কাজ করবে তা নিয়ে আমার ধারণাই ছিল না। এটাকে কাজ করতে দেখতে হয়েছিল আর বলতে হয়েছিল, ও, এভাবেই... আমি ভেবেছিলাম এটা শুধু... আমি ভেবেছিলাম আমরা শুধু অনেকগুলো Markdown ফাইল লিখছি।

Jonathan: এটা মুগ্ধকর। আর আমার মনে হয় প্রশ্নটা, যেটা এখন মনে পড়ল, হলো আপনি কয়েক দিন আগে আমাদের একটা কমিউনিটি কলে বলেছিলেন যে আপনি বুঝতে পেরেছেন শেখানো আসলে আপনার বড় প্রেরণাগুলোর একটা। আর সেটা আপনি আসলে আগে বুঝতে পারেননি। তাই আমার মনে হয় আজকের শেষ অংশ হিসেবে সেটা নিয়ে একটু কথা বলা দারুণ হবে। একটু বুঝিয়ে বলুন। তারপর দেখব আমরা কোথায় আছি। তবে হ্যাঁ, এটা নিয়ে একটু বলুন। আপনার ওই মন্তব্যটা সত্যিই মজার ছিল।

Bobbi: মানে, জানেন, শেখানো হলো... একমাত্র জিনিস যা আমি করার যোগ্য বলে মনে করি। ওহে, না, এটা না, এটা... এটা তো খুব নেতিবাচক শোনাচ্ছে, কিন্তু আমি ইতিবাচকভাবে বলতে পারি যে শেখানো হলো সেই কাজ যেখানে আমি সবচেয়ে বেশি মূল্য পাই। এতদিন আমি একরকম ধরে নিয়েছিলাম যে আমি কোড শিখছি যাতে কোনো কোম্পানির জন্য কোড লিখতে পারি। কিন্তু আসলে যা হলো তা হলো কোড শেখার প্রক্রিয়াটার প্রতি আমার ভালোবাসা জন্মে গেল। আর আমি প্রায় বারবার শুরু থেকে শেখার এই প্রক্রিয়াটা ভেতরে দিয়ে যাই, চেষ্টা করি... প্রতিটা সম্ভাব্য কোণ থেকে এটার উপর আক্রমণ করতে আর যতটা সম্ভব ভুল উপায়ে এটা শিখতে। এটা সত্যিই গুরুত্বপূর্ণ, কারণ শেখানোর সময় নিশ্চিতভাবেই শিক্ষার্থীরা কিছু ভুল বুঝবে। তাই শিক্ষকের শুধু সঠিক উত্তর নিয়েই তৈরি থাকলে চলে না, বরং যতটা সম্ভব ভুল উত্তর নিয়ে তৈরি থাকতে হয়, আর এটা মাথায় রাখতে হয় যে তারা এমনভাবে ভুল বুঝতে পারে যা আপনি কল্পনাও করতে পারবেন না।

Jonathan: এটা মজার, কারণ আমার মনে হয় এটা একটা বড় উপলব্ধি। আবার মনে হয় এটা ওই বড় ধরনের মুহূর্তগুলোর একটা যে, আচ্ছা, আপনি কোথায় মূল্য খুঁজে পান আর কোনটা ভেতর থেকে আপনাকে চালায়, তা নিয়ে স্পষ্টতা। আমার মনে হয় সবচেয়ে দারুণ ব্যাপার হলো, Exercism মনে হয় শেখানো আর অন্য মানুষকে সাহায্য করার ক্ষেত্রে আপনার বলা সেই সব আলাদা দিক, সমস্যা সমাধানের সৃজনশীল দিক আর সমস্যা সমাধানে নানা কোণ থেকে আসার ব্যাপারটা, সব একসঙ্গে মিলিয়ে এমন কিছু বানায় যা আপনাকে সবকিছু কীভাবে একসঙ্গে বসে তার বড় ছবি দেয়। আমার কাছে, Bobbi, আপনার সঙ্গে কথা বলাটা সত্যিই দারুণ হয়েছে, কারণ আমি বুঝতে পারছি একটা সমস্যার কাছে আপনি কত আলাদা ছোট ছোট কোণ থেকে যেতে পারেন। আমিও সংগীতজ্ঞ। ওটাই আমার পটভূমি। আমি একটা লেবেলের জন্য কাজ করি। গিটার বাজাই, পিয়ানোতেও একটু হাত, ড্রামও একটু বাজিয়েছি, রেকর্ডিংও করেছি, এসব। কোডিং আর ডেভেলপমেন্টের সঙ্গে সংগীতের এই মিল দেখে আমি অবাক। আর আমি মনে করি এটা সত্যিই দারুণ, কারণ যত বেশি সংগীতজ্ঞের সঙ্গে কথা বলেছি, ততই বুঝেছি তারা আসলে অসাধারণ ডেভেলপার হয়, কারণ তাদের মধ্যে সহমর্মিতার দিকটা আছে। মানে এই না যে সংগীতের পটভূমি নেই তাদের সহমর্মিতা নেই, বরং তাঁরা বিমূর্ত অনুভূতি আর আবেগকে নিতে পারেন আর সেটাকে সংগীতের ভাষায় বা লিখে ফেলার মাধ্যমে এমনভাবে রূপ দিতে পারেন, যা আমার মনে হয় আসলেই চাবিকাঠি। আমি শুধু ধন্যবাদ জানাতে চাইছিলাম যে আপনি আপনার গল্প আর পটভূমি এত খোলাখুলি ভাগ করে নিলেন। আমার মনে হয় আমরা আপনার সন্ধ্যা পর্যন্ত আর আমার বিকেল পর্যন্ত কথা চালিয়ে যেতে পারতাম। Bobbi, শুধু আপনার সময়ের জন্য ধন্যবাদ আর Exercism-এ আপনার সব অবদানের জন্য ধন্যবাদ, আর আপনার খোলা মনের জন্য আর রাজি হওয়ার জন্য, সারা পৃথিবীর মানুষ নিয়ে একটা দলে একসঙ্গে কাজ করার যাত্রার জন্য। ধন্যবাদ, আর কোনো একটা কমিউনিটি কলে আপনাকে দেখার জন্য সত্যিই অপেক্ষা করছি। আমরা এখন এই সেশনটা শেষ করব আর একটু পরেই আপনার সঙ্গে কথা বলব, তবে আজকের এই দিনে, ২০২২ সালের ১৩ সেপ্টেম্বর, আপনার সময়ের জন্য ধন্যবাদ জানাতে চাইছিলাম। ধন্যবাদ Bobbi। সব নোট আর শো নোট আমরা বর্ণনায় দেব যাতে সবাই দেখতে পারে। আমি আপনার কীবোর্ডের কথা ভাবছি আর আর কী? ইয়েমেনির ব্যাপারগুলো, আপনার শেয়ার করা সব তথ্য। অনেক ধন্যবাদ।

Bobbi: হ্যাঁ, অনেক ধন্যবাদ Jonathan, এটা দারুণ ছিল।

আমাদের কমিউনিটির আরও গল্প

আমাদের কমিউনিটির সদস্যদের কথা শুনুন, শিখুন এবং অনুপ্রাণিত হোন।