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

সচেতনভাবেই উদ্যোক্তা

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

Youtube-এ দেখুন
দৈর্ঘ্য 51মিনিট

Jonathan: তাহলে, হ্যালো এবং Exercism পডকাস্টে স্বাগতম। এখানে আমি Jonathan, আর আমার সঙ্গে আছেন Taiyab, মানে সঙ্গে আছেন Taiyab। Exercism-এর পুরো ডিজাইনে এবং Kaido নামের আরেকটি কোম্পানিতে Taiyab-এর বড় ভূমিকা ছিল। ওটাও আপনারা দেখে আসতে পারেন, kaido.org। তবে Exercism-ই সেই জিনিস যেটার পেছনে তিনি সম্প্রতি অনেক সময় দিয়েছেন, বিশেষ করে এটাকে V2 থেকে V3-এ নিয়ে যাওয়ার কাজে। সেটা নিয়ে আমরা একটু পরে বিস্তারিত কথা বলব, তবে Taiyab, আজ আপনাকে এখানে পেয়ে খুব ভালো লাগছে। সময় দেওয়ার জন্য ধন্যবাদ। আমাদের সঙ্গে যোগ দেওয়ার জন্য ধন্যবাদ। বলুন তো, এখন আপনি কোথায় আছেন? কী করছেন? আর হ্যাঁ, নিজের সম্পর্কে একটু বলুন।

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

Jonathan: ওহ বা! তাহলে সেটা অনেক দিন আগের কথা।

Taiyab: হ্যাঁ, অনেক অনেক দিন আগে। বিশ্বাস করুন আর না করুন, তাঁর জন্ম আসলে ১৯০১ সালে। তাই আমার দাদা সত্যিই অনেক বয়স্ক ছিলেন। হ্যাঁ, তিনি কি এখনও বেঁচে আছেন? না, না, তিনি মারা গেছেন যখন আমি ছোট ছিলাম, প্রায় ৩০ বছর আগে।

Jonathan: আমি বলতে যাচ্ছিলাম, কারণ এখন তাঁর বয়স প্রায় ১১৯ হতো। হ্যাঁ, এখন তিনি খুব বয়স্ক হতেন।

Taiyab: হ্যাঁ, এখন তিনি খুব বয়স্ক হতেন। তবে হ্যাঁ, সেটা পুরো আলাদা গল্প। কিন্তু আমার দাদা এবং বাবা দুজনেই এই দেশে এসেছিলেন। তাই হ্যাঁ, এতে আমি যা-ই হই না কেন। দ্বিতীয় প্রজন্ম বা যা-ই হোক।

Jonathan: আর ব্যাপারটা কি এমন ছিল যে বার্মিংহামই স্বাভাবিকভাবে প্রথম গন্তব্য হয়ে গেল?

Taiyab: না। প্রথমে আমরা আসলে শুরু করেছিলাম, "আমরা" বলতে আমি বোঝাচ্ছি আমার বাবার পরিবার আর তারা কীভাবে এখানে এল। আমার মনে হয় তারা প্রথমে ইংল্যান্ডের দক্ষিণে শুরু করেছিল। ঠিক কোথায়, মনে করতে পারছি না। আমার মনে হয় সারে-এর কাছাকাছি, ইংল্যান্ডের দক্ষিণে। আর তারা সেখানে শুরু করেছিল, আমার মনে হয়, যুদ্ধের ফলেই। যা হলো, আমার দাদা সারে-তে চলে যান। আসলে তাঁকে সারে-তে পালিয়ে যেতে হয়েছিল। আসলে দ্বিতীয় বিশ্বযুদ্ধের ডানকার্কের যুদ্ধে আমার দাদা লড়াই করেছিলেন। সত্যি? তিনি ডানকার্কে ছিলেন।

Jonathan: তিনি ডানকার্কে ছিলেন...

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

Jonathan: একটু নাটকীয়তা। আর এটা পোক্ত। মানে, খারাপ কোনো ভাবনা নিয়ে পার পাবেন না। খুব দ্রুত সেটা টেনে নামিয়ে মাড়িয়ে দেওয়া হবে। একদম ঠিক।

Taiyab: একদম ঠিক। তাই মূলত বাজে কিছু টিকত না। কিন্তু এই কমিউনিটির সুযোগ নিয়ে আমি যা করতাম, আমি সবসময় সেই লোকটা বা ভাইটা হতাম যে সুযোগ দেখলে সেটা নেওয়ার চেষ্টা করত। মনে পড়ে আমরা খুব ছোট থাকতে, আমার বয়স যখন আট বা তার কাছাকাছি, তখন আমি ভাইদের কাছে মিষ্টি আর এসব বিক্রি করতাম। আমিই সেই লোক হতাম যে সব মিষ্টি, চকলেট আর সবকিছু জমিয়ে রাখত। আর রাত বাড়লেই যখন আমার ভাইবোনেরা বলত, ওহ, আমার একটা চকলেট চাই, একটা মিষ্টি চাই, এটা চাই, তখন আমি বলতাম, আমার কাছ থেকে কিনে নিতে পারেন, মাত্র এক পাউন্ড। আপনি নিশ্চয়ই বেশ ভালোই করতেন। ছোটবেলায় এসব করে আমি বেশ ভালোই করছিলাম। তারপর বড় হতে হতে বাজার দেখা, চাহিদা দেখা আর সেটা মেটানোর চেষ্টা করার এই মানসিকতা আমার লেগে থাকল। তারপর স্কুলেও একই কাজ করলাম। স্কুলে জিনিসপত্র বিক্রি করতাম আর সেজন্য ঝামেলাও পোহাতে হতো। সেটা আলাদা ব্যাপার। তবে এটা করতে করতে এগিয়ে যেতে থাকলাম, আর তারপর অবশ্যই ইন্টারনেট আবিষ্কার করলাম। সবাই তখন যুক্ত হচ্ছিল। তখন আমার বয়স সম্ভবত ১০, ১১, ১২। আমরা ডায়াল-আপ মডেম আর সব পেয়ে গেলাম।

Jonathan: তারপর।

Taiyab: সেই শব্দটা এখনও মাথায় গেঁথে আছে। হ্যাঁ, আর কেউ ফোন ধরলেই আমি এখনও বিরক্ত হয়ে যাই, তাই না? আর এতে লাইনও কেটে যেত। হ্যাঁ, না, সেটা খুব বিরক্তিকর ছিল। হ্যাঁ, কিন্তু হ্যাঁ, আর তারপর আমরা ওয়েবে যুক্ত হলাম আর সেখান থেকে সব রকম জিনিসে ঢুকে পড়লাম। আমার পরিবারের সবাই আসলে খুব বড় গেমার। তাই আমরা সব গেমেই ঢুকে পড়লাম, আসলে অনেক RPG খেলতাম। তাই এটা তাদের জন্য। এটা গেমার নার্ডদের জন্য। কিন্তু আমরা বড় হওয়ার সময় অনেক কোরিয়ান MMO খেলতাম। যেমন Lineage, Lineage Two। আর কিছু পশ্চিমা গেমও, যেমন RuneScape। ওটাই তখন খেলার গেম ছিল। এটা ২০০০-এর দশকের শুরুর দিকের কথা।

Jonathan: হ্যাঁ, হ্যাঁ। সেটা খুব বিরক্তিকর ছিল। হ্যাঁ, লিংকটা সম্ভবত শো নোটে থাকবে, যদি এখনও থেকে থাকে।

Taiyab: RuneScape নিশ্চিতভাবেই এখনও আছে আর Lineage এখানে-ওখানে আছে, তবে হ্যাঁ, লিংক শোতে থাকবে। কিন্তু হ্যাঁ, তারপর সেখান থেকে আমরা এগোলাম। আর তারপর এখানেই টেকের ব্যাপার শুরু। গেমিংয়ে ঢোকার পর, মূলত আমার ভাই তার গেম নিয়ে খুব মেতে থাকত, তাই সেগুলোর জন্য ক্ল্যানে যোগ দিত। আর এই ক্ল্যান আর গিল্ডগুলোর ওয়েবসাইট আর এসব দরকার ছিল, তাই না? তাই তারা চারপাশে কমিউনিটি গড়ে তুলতে শুরু করল। যেমন আমার ভাই সেই লোক ছিলেন যার কাছে গিয়ে তারা বলত, আচ্ছা, আমাদের জন্য একটা ওয়েবসাইট বানিয়ে দিতে পারেন? হ্যাঁ, বা এই ওয়েবপেজটা। আর এটা সেই সময়ের কথা যখন Microsoft Front Page নামের একটা জিনিস ব্যবহার করা হতো, যেটা ছিল একধরনের হোয়াট-ইউ-সি-ইজ-হোয়াট-ইউ-গেট এডিটর। মনে আছে?

Jonathan: আপনার মনে আছে? আমি বলতে পারব না যে আছে। মানে এটা Wix-এর একটা প্রাথমিক সংস্করণের মতো শোনাচ্ছে, বা আপনি জানেন, এর সবচেয়ে মৌলিক রূপের মতো।

Taiyab: হ্যাঁ, মূলত তাই। আর Front Page-এ মানুষ যা করত, তারা একটা ছবিকে পুরো ওয়েব পেজ হিসেবে ডিজাইন করত, তারপর সেটা বসিয়ে দিত, হ্যাঁ, Front Page-এ বা যা-ই হোক। আর তারপর ভেতরে কনটেন্ট বসানোর জন্য ছবির একটা অংশ কেটে নিয়ে সেটা ব্যাকগ্রাউন্ড হিসেবে সেট করতে হতো, তারপর তার উপরে লেখা বসাতে হতো। তাই এভাবেই আগে ওয়েবপেজ বানানো হতো, মূলত একটা ছবি, যেটাকে আপনি অসংখ্য টুকরো করে কেটে ফেলেন, তারপর কিছু অংশ ব্যাকগ্রাউন্ড আর লেখা হিসেবে দেখান।

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

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

Jonathan: ওটা কর। স্ট্র্যাটেজিস্ট, পুরো স্ট্র্যাটেজিস্ট। ওটা কোরো না।

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

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

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

Jonathan: আর তারপর মূলত শেখার খরগোশের গর্তে ঢুকে পড়েন।

Taiyab: হ্যাঁ, হ্যাঁ। খরগোশের গর্তে। হ্যাঁ, একদম ঠিক। তাই, আমার জীবনে যা করেছি সবই উপযোগিতাবাদী দৃষ্টিকোণ থেকে। মানে, হ্যাঁ, আমার এই ভাবনাটা আছে, বা এটা আমি বাজারে আনতে চাই। এটা কীভাবে করব?

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

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

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

Taiyab: v2 চালু হওয়ার ঠিক পরেই। তাই v2 সবেমাত্র চালু হয়েছে। Jeremy v2 চালু হওয়ার একটা bastante বিস্তারিত বিশ্লেষণ করেছিলেন, কী হয়েছিল। আমার মনে হয় সেটার এক বা দুই বছর পর, ঠিক কখন, নিশ্চিত নই। তবে তিনি একটা ব্লগ পোস্ট লিখেছিলেন v2 বিশ্লেষণ করে, ব্যবহারকারীদের উপর এর কী প্রভাব পড়েছিল, সাইনআপ আর এসব নিয়ে। আর সেই সময়েই আমি যুক্ত হই। তাই এটা ছিল v3 চালু হওয়ার প্রায় দুই বছর আগে।

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

Taiyab: আপনি এটা কীভাবে করেছেন? হ্যাঁ, নিশ্চয়ই। তো, শুরু হয়েছিল Jeremy আর আমার মধ্যে অনেক বেশি সমন্বয় দিয়ে। তখন Exercism V3 প্রোডাক্টে কাজ করছিলাম শুধু Jeremy আর আমি। সবকিছু করব আমরাই। Jeremy সব কোড করবে আর আমি সব ডিজাইন করব, ঠিক? ব্যাপারটা এটাই ছিল। আর আমরা কথা বলছি একটা বিশাল প্ল্যাটফর্মের, যাতে অনেক কিছু আছে। দেখতে সহজ মনে হয়।

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

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

Jonathan: হ্যাঁ, একমত। মানে, আপনাকে সেই জায়গায় পৌঁছাতে হয় যেখানে আপনি ভাবেন, ওহ, ফিরে যাওয়ার জন্য আমরা অনেক দূর চলে এসেছি।

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

Jonathan: যেখানে আপনার ফোরামটা তো পড়ে বোঝাই দুঃস্বপ্নের মতো। একদম ঠিক।

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

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

Taiyab: তাহলে, গেমিফিকেশন পুরোটাই পরিশ্রম আর পুরস্কার নিয়ে, তাই না? আসলে এটা মূলত পরিশ্রমের জন্য পুরস্কারগুলো কী, সেটা স্পষ্টভাবে নির্ধারণ করা বা তুলে ধরা। তাই ব্যাজ আর এসব, আর অনেকাংশে রেপুটেশন নিয়েও আমার মনে হয়, পুরো ব্যাপারটা আসলে নিশ্চিত করা নিয়ে যে আপনি যে জিনিসগুলো পুরস্কৃত করছেন সেগুলো সত্যিই পুরস্কার পাওয়ার যোগ্য। আর সেটাই আসলে। যেমন ধরা যাক, কেউ Elixir ট্র্যাক শেষ করেছে, তার জন্য একটা ব্যাজ বানিয়ে সেটা পুরস্কৃত করা খুবই বুদ্ধিমানের কাজ, কারণ এটা সেই ব্যক্তির কাছে তুলে ধরে, স্পষ্ট করে যে দেখুন, আপনি এখানে দারুণ কিছু করেছেন। তাই এটা শুধু এলোমেলো জিনিসে সংখ্যা, স্কোর আর ব্যাজ যোগ করা নয়, বরং এটা কোনো নির্দিষ্ট প্ল্যাটফর্ম ব্যবহারের সময় মানুষের প্রকৃত শেখা আর আচরণের ধরনের সঙ্গে যুক্ত করা। তাই আমার কাছে ব্যাপারটা হলো জিনিসগুলো অর্থবহ হওয়া। যদি কোনো গেমিফিকেশনের উপাদান আমাকে সঠিক বা ভালোভাবে করা কোনো আচরণের জন্য, বা কাঙ্ক্ষিত কোনো আচরণের জন্য পুরস্কৃত করে, তাহলে সেটা দারুণ। কিন্তু যদি আপনি শুধু খামখেয়ালি বা তুলনামূলকভাবে অর্থহীন কোনো কারণে পয়েন্ট চালু করেন, তখনই বিভ্রান্তি তৈরি হবে আর সমস্যাও হবে, ঠিক? যেমন রেপুটেশন ডিজাইন করার সময়ও, রেপুটেশন পাওয়ার জন্য প্ল্যাটফর্মে আপনার কিছু অর্থবহ অবদান থাকা দরকার। আর তখন সেই রেপুটেশন সত্যিই কমিউনিটিতে আপনার অবদান দেখানোর একটা উপায় হবে, আর তাই একরকম আপনার অবস্থানও বোঝাবে। ট্রান্সক্রিপশন: https://otter.ai

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

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

Jonathan: সত্যি? আচ্ছা। সেটা অনেক টাকা। সেগুলো মনে আছে। নোকিয়া 3310।

Taiyab: হ্যাঁ, মানে না, আমার মনে হয় তখনও স্মার্টফোন ছিল, কিন্তু সেগুলো খুবই... আর আমি দেখতাম আমার কাজে ১০টা নতুন বিক্রি বা এমন কিছু হয়েছে। সেটা আমাকে সত্যিই অনুপ্রাণিত করত। তারপর সেখান থেকে শেখা চালিয়ে যেতে থাকলাম, আর শেষে SitePoint-এ হাসলিং করে, এসব প্রোডাক্ট আর সার্ভিস বিক্রি করে কিছু টাকা কামানোর পর আমি আসলে কম্পিউটার সায়েন্স পড়তে বিশ্ববিদ্যালয়ে গেলাম। তাই এরপর আনুষ্ঠানিক পদক্ষেপটা নিয়েছিলাম। তাই প্রথমে ব্যাপারটা ছিল খুব উপযোগিতাবাদী। চলুন, জিনিসটা বাজারে আনার জন্য এটা বানানো শিখি। তারপর সেটা হয়ে গেল, আচ্ছা, চলুন এখন এটা আরও গভীরভাবে পড়ি। তাই আমি বিশ্ববিদ্যালয়ে গিয়ে কম্পিউটার সায়েন্স পড়লাম। এর বড় একটা অংশ নিশ্চয়ই প্রোগ্রামিং। আর সেখানেই আমি গেম ডেভেলপমেন্ট, C#, JavaScript এসব নিয়ে গভীরভাবে জড়িয়ে পড়লাম। আর এটাই ছিল আমার দৃষ্টিভঙ্গি। তাই হ্যাঁ, আমি কম্পিউটার সায়েন্স পড়তে বিশ্ববিদ্যালয়ে গিয়েছিলাম।

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

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

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

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

Jonathan: ওহ, সেটা এক সেকেন্ডেই করা যাবে, তবে আগে এটা শেষ করুন, তারপর যাব।

Taiyab: মাঝখানে এটাই। হ্যাঁ, হ্যাঁ, অবশ্যই। তবে হ্যাঁ, দুঃখিত, আমার ভাবনার সূত্র ছুটে গেছে।

Jonathan: আমি জানি, ব্যাপারটা ছিল নির্দিষ্ট শিল্প নিয়ে, নাকের ডগা ধরে চলা নিয়ে।

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

Jonathan: ওহ দারুণ। আর হ্যাঁ, তাহলে আপনি Jeremy-এর সঙ্গে দেখা করেছিলেন বিশ্ববিদ্যালয়ের পরে, কোথাও এক জায়গায়। ব্যাপারটা কী ছিল?

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

Jonathan: হ্যাঁ। তাই তিনি তাঁর সময়ের অনেক আগে ছিলেন। স্মার্ট সিটি, স্মার্ট হোম, এসব।

Taiyab: একদম, একদম। এটা ছিল Aya নামের একটা হোম অটোমেশন টুল, যেটা আমার মনে হয় হিন্দিতে পরিচারক বা এমন কিছু। আর সেটা ছিল পুরো হোম অটোমেশনের ব্যাপার, সকালে ঘুম থেকে উঠলেই ব্লাইন্ড খুলে যায়, লাইট জ্বলে ওঠে, কফি তৈরি হয়, এসব। তাই এটা ছিল Jeremy-এর পিচ করা ভাবনা, তারপর আমি একরকম জড়িয়ে পড়লাম। মূলত আমি তার দলে যোগ দিতে চেয়েছিলাম, তার ভাবনাটা মজার লাগছিল। আর সেখানেই Jeremy আর কয়েকজন সহকর্মীর সঙ্গে আমার পরিচয় হয়। আর হ্যাঁ, সেটা ছিল ১১ বছর আগে, আমার মনে হয়। আর পরে যা হলো, এরপর আমি Jeremy-এর স্টার্টআপে জড়িয়ে পড়লাম। তিনি মেডিকেল শিক্ষার ক্ষেত্রে একটা কোম্পানি চালাচ্ছিলেন, আর ডিজাইনার নিয়োগ করছিলেন, আর আমাকে পেতে খুব আগ্রহী ছিলেন। তাই সেই প্রথম স্টার্টআপ হ্যাক উইকএন্ড থেকে শুরু করে পরে কফিশপে দেখা করা পর্যন্ত। হ্যাঁ, আমরা একে অপরকে চিনলাম। আর তারপর বিশ্ববিদ্যালয়ে থাকার সময় আমি একরকম তার এই যাত্রায় যোগ দিলাম। তাই যা করলাম, আমার সামনে এই সমস্যা ছিল, তাই না? বিশ্ববিদ্যালয়ে পরের দুই বছর কাটাব? নাকি স্টার্টআপে যোগ দিয়ে সেটাকে কাজ করাই আর এভাবে শিখি?

Jonathan: আরে। কফি তৈরি হচ্ছে। ব্যাপারটা অনেক বড় আর কম সময়ে হয়তো অনেক বেশি শেখা যায়।

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

Jonathan: আপনাকে...

Taiyab: তাই এভাবে আমি প্রস্তাবটা দিলাম। বিশ্ববিদ্যালয়ে গিয়ে বললাম, আমি এক বছর ইন্ডাস্ট্রিতে কাটাতে চাই, যদিও আগে এমন ইচ্ছা আমার ছিল না। তারপর Jeremy-এর কাছে গিয়ে বললাম, আচ্ছা, আমি এক বছর ইন্ডাস্ট্রিতে কাটাচ্ছি, আমি আপনার জন্য এক বছর কাজ করতে পারি। আর এভাবেই সব শুরু হলো। তারপর আমি Medication-এ যোগ দিলাম, যেটা ছিল তার আগের স্টার্টআপ। তারপর হ্যাঁ, আমরা সেটা নিয়ে কাজ করলাম। তারপর শেষে আমি ছেড়ে বিশ্ববিদ্যালয়ে গিয়ে ডিগ্রি শেষ করলাম। কিন্তু এখন পর্যন্ত দ্রুত এগিয়ে আসলে, প্রায় ১০ বছর পরে আমরা আবার যোগাযোগ করি, আবার একসঙ্গে কাজ শুরু করি, তারপর আমি Exercism-এ যোগ দিই, আর সেখান থেকে সব এগোয়।

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

Taiyab: হ্যাঁ। আমি কয়েকটা জিনিস সুপারিশ করব। প্রথমে, এলাকাটা একবার দেখে নিন। আপনি কীসের মধ্যে ঢুকছেন, সেটা বুঝুন। আর কেন আপনি এতে ঢুকছেন, তার একটা জোরালো কারণ থাকুক। আর এটাও বুঝুন যে যাত্রাটা কঠিন হবে, শুধু সেটা বুঝুন আর সেটা আশা করুন, যেমনটা যেকোনো মূল্যবান জিনিসের ক্ষেত্রে হয়। এটা করা কঠিন। আর যা করা কঠিন, সেটাই পুরস্কার দেয়, আর প্রোগ্রামিংও এর ব্যতিক্রম নয়। তাই না। এতে অবশ্যই মজার একটা দিকও আছে। মানে, ভেতরে ঢুকে কিছু বানাতে বা লিখতে পারাটা সত্যিই দারুণ, কিন্তু আপনি জানেন, শুরুতে সেটা করতে ভিত্তির জিনিসগুলো শিখতে হয়, আর সেখানে পরিশ্রম লাগে। তাই এটা বুঝে নিন। দ্বিতীয়ত, আমি বলব, এখন যে একেবারে নতুনদের জন্য তৈরি প্ল্যাটফর্ম আর টুলগুলো আছে, সেগুলোর দিকে যান। চারপাশে একবার দেখুন। এগুলো অনেক আছে। আগে একটা চেষ্টা করে দেখুন, আপনার জন্য কি না। তাই একটু পা ভিজিয়ে দেখুন। আসলে, তারপর একবার যদি আপনি এটা ভালোবাসেন আর শুরু করেন, আর ভালোবাসা এখানে খুব জোরালো শব্দ, কিন্তু যদি এতে আপনার আগ্রহ থাকে আর আপনি ভাবেন, আচ্ছা, এটা একরকম মজার। শুধু নাকের ডগা ধরে চলার চেয়ে একটু বেশি করতে চাই। প্রতিদিন আরও আরও যোগ করুন। আর আমি বলব নতুনদের জন্য এই প্ল্যাটফর্মগুলোর একটা শেষ করা ভালো ভাবনা। সেগুলোতে ১০০ শতাংশ সম্পূর্ণতা পর্যন্ত পৌঁছানো ভালো একটা ধাপ। আর তারপর আরও চাইলে, শুধু এগিয়ে যান। যান, Exercism-এ সাইনআপ করুন, যে অন্য সব জিনিস আছে সেগুলোতেও সাইনআপ করুন, Codecademy বা Treehouse বা এ ধরনের কিছু। আর সত্যিই এর মধ্যে ডুবে যান, তবে বারবার একটু একটু করে পা ভিজিয়ে দেখতে হবে, আপনার ভালো লাগছে কি না।

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

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

Jonathan: তাহলে একেবারে বাস্তবিকভাবে বললে, আর এটা হয়তো আপনাকে একটু চাপে ফেলছে, আজ আপনি আর আমি কী করতে পারি যা জিনিসগুলোকে একটু বেশি সহজলভ্য করবে? আমি জানি আপনি বলেছেন Exercism যতটা সম্ভব সহজলভ্য হওয়ার চেষ্টা করছে, কিন্তু আজ আপনি আপনার মন আর কাজগুলোকে কীভাবে সাজাবেন যাতে সেটা একটু বাস্তবে রূপ নেয়?

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

Jonathan: উম।

Taiyab: ...টুলগুলো সম্পর্কে জানা আছে, সেগুলোর অ্যাক্সেস আছে, আর সেগুলো আত্মবিশ্বাসের সঙ্গে ব্যবহার করার প্রশিক্ষণও আছে। আমার মনে হয় এতে বিশাল প্রভাব পড়বে।

Jonathan: হ্যাঁ। আর এটাও বলি, হয়তো একটা জিনিস হলো, উদ্যোক্তা মানেই এটাও ভাবা, যেটাকে খুব জটিল মনে হয় তার সঙ্গে আমাদের মধ্যে সেতু কীভাবে বানানো যায় আর সেটাকে সরল করা যায়? সেটা সবসময় এত সহজ নয়, কিন্তু হয়তো সেই স্তরের বিমূর্ততা তৈরি করা, যা আরও বেশি মানুষকে সাহায্য করতে দেয়।

Taiyab: আমার আরও মনে হয় এটা মূলত একটা সাংস্কৃতিক বা সাধারণ সামাজিক সমস্যাই। আমি দেখছি আমরা নিজেরাও নতুন প্রযুক্তি থেকে বেরিয়ে যাচ্ছি, তাই না? আমরা আর তেমন তরুণ নই। Jonathan, আপনার কত জানি না, কিন্তু আমার ত্রিশের শুরুতে, তাই না? ৩৫। ৩৫। তাই আমরা ত্রিশের ঘরে, তাই না? আর এমন জিনিস আছে যা আমি শুনেছি, বা যার সম্পর্কে আমার কোনো ধারণাই নেই, যা বিশের ঘরে থাকা বা কিশোর বয়সের লোকেরা করছে, আর আমার কোনো ধারণাই নেই। হ্যাঁ। তাই না। তাই আমি মনে করি স্বাভাবিকভাবেই একরকম, হয়তো শক্ত হয়ে যাওয়া নয়, কিন্তু প্রায় এমন যে আপনি জানেনই না কী হচ্ছে,

Jonathan: হ্যাঁ।

Taiyab: জিনিসের তরুণ দিকে, যেখানে আপনি জানেন না ছোটরা কী করছে, বা আপনার জানাই নেই।

Jonathan: আপনার মস্তিষ্ক আর তত দ্রুত চলে না। এটাই বাস্তবতা।

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

Jonathan: হ্যাঁ, দারুণ। একদম ঠিক বলেছেন। আমরা শেষ করার আগে আর একটা প্রশ্ন, এখন পর্যন্ত পুরো এক ঘণ্টা দারুণ কেটেছে। Exercism কমিউনিটিকে আপনি কী সুপারিশ দেবেন? এটা যা-ই হতে পারে, আপনি যত হালকা চান তত হালকা, মানে যান একটা আইসক্রিম কিনে খান বা যা-ই, বা অনেক কঠিন কিছুও হতে পারে, যেমন একটা কড়া ফিটনেস রুটিনে ঢুকে পড়ুন। এটাই আপনার করা দরকার। এই সপ্তাহে আমাদের কমিউনিটিকে আপনি কী সুপারিশ করবেন, যা তারা অবশ্যই চেষ্টা করে দেখবে?

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

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

Taiyab: আর অনেক সময় নিজেকে একটু উৎসাহ দিতে হয়, মানে এখানেই পুরো শারীরিক ফিটনেসের ব্যাপারটা আসে। মানুষ জিমে যায় তার একটা কারণ, এটা তাদের আত্মবিশ্বাস দেয়, দিনটা মোকাবিলা করার একটা অনুভূতি দেয়। তাই আমি বলব, হ্যাঁ, নিজেকে উৎসাহ দিন আর সেসব জিনিস মোকাবিলা করতে যান, যে রাক্ষসগুলো সেখানে আছে বলে আপনি জানেন, সেগুলো মোকাবিলা করতে যান। হ্যাঁ, হ্যাঁ, সেগুলোর দিকে ছুটে যান।

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

Taiyab: হ্যাঁ, আমরা অভিযোগ করব না। Slack-এ আমাকে নির্দ্বিধায় মেসেজ করতে পারেন। আমি ওই Slack-এ আছি, আর আপনি আমাকে Twitter-এ @Taiyab, T-A-I-Y-A-B-এ টুইট করতে পারেন, সেখানে আমাকে ধরুন, কোনো সমস্যা নেই।

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

Taiyab: ধন্যবাদ, Jonathan।

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

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