ESLint প্রকল্প

এই পৃষ্ঠায় Google সিজন অফ ডক্সের জন্য গৃহীত প্রযুক্তিগত লেখার প্রকল্পের বিশদ বিবরণ রয়েছে৷

প্রকল্পের সারসংক্ষেপ

ওপেন সোর্স সংস্থা:
ইএসলিন্ট
কৌশলী লেখক:
খাওয়ার
প্রকল্পের নাম:
কনফিগারেশন ডকুমেন্টেশন পুনর্গঠন/পুনঃলিখন
প্রকল্পের দৈর্ঘ্য:
স্ট্যান্ডার্ড দৈর্ঘ্য (3 মাস)

প্রকল্প বর্ণনা

বিমূর্ত

এই প্রকল্পের লক্ষ্য হল ESLint এর জন্য কনফিগারেশন ডকুমেন্টেশন পুনর্গঠন করা এবং একটি কার্যকর তথ্য আর্কিটেকচার তৈরি করা। এটি নেভিগেশনকে সহজ করে তুলবে এবং ডকুমেন্টেশনের ব্যবহারযোগ্যতা এবং উপযোগিতাকেও উন্নত করবে।

প্রকল্পের সারাংশ ESLint এর কনফিগারেশন ডকুমেন্টেশন (https://eslint.org/docs/user-guide/configuring), বর্তমান অবস্থায়, একটি একক পৃষ্ঠায় প্রচুর তথ্য প্রদান করে। পৃষ্ঠায় শিরোনাম, উপশিরোনাম এবং উপযুক্ত অনুচ্ছেদের উপস্থিতি সত্ত্বেও, ডকুমেন্টেশন অপ্রতিরোধ্য হতে পারে। পৃষ্ঠার একটি নির্দিষ্ট বিভাগে নেভিগেট করার কোন উপায় নেই যা একটি নির্দিষ্ট বিভাগে আগ্রহী ব্যবহারকারীর জন্য হতাশাজনক। তথ্য, এই সংস্থার অভাবের কারণে, হারিয়ে যেতে পারে, তার উদ্দেশ্য পূরণ করতে ব্যর্থ হয় এবং ব্যবহারকারীদের অতিরিক্ত প্রচেষ্টা করতে বলে।

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

বৈদ্যুতিক প্রকৌশলে আমার পটভূমি এবং প্রোগ্রামিংয়ের কিছু অভিজ্ঞতার সাথে, আমি কোডিংয়ের সমস্যাগুলি এবং প্রোগ্রামারদের প্রয়োজনীয়তাগুলি আরও ভালভাবে বুঝতে পারি। উপরন্তু, টেকনিক্যাল এবং প্রফেশনাল কমিউনিকেশনে আমার স্নাতক ডিগ্রি আমাকে ব্যবহারকারীদের একজন উকিল করে তোলে, মানুষের জীবন সহজ করার চেষ্টা করে। আমার দক্ষতা এবং দক্ষতা এই প্রকল্পের জন্য একটি ভাল সমন্বয় হিসাবে কাজ করবে, ESLint এর ডকুমেন্টেশনে মূল্য যোগ করবে।

উদ্দেশ্য এই প্রকল্পের প্রধান লক্ষ্য হল ESLint এর কনফিগারেশন পৃষ্ঠার ডকুমেন্টেশনগুলি বোঝা সহজ এবং ব্যবহারকারীদের অভিভূত না করে তা নিশ্চিত করা। প্রকল্পের সাফল্যের জন্য এটি গুরুত্বপূর্ণ যে বিষয়বস্তুর মাধ্যমে নেভিগেশন সহজ এবং সমস্ত জটিলতা থেকে মুক্ত করা হয়। প্রকল্পের গুরুত্বপূর্ণ উদ্দেশ্যগুলি নিম্নরূপ। - একটি বিস্তৃত বিষয়বস্তু অডিট পরিচালনা করা - তথ্যের প্রবাহ বোঝার জন্য একটি তথ্য স্থাপত্য তৈরি করুন - ডকুমেন্টেশন পুনর্গঠন করার জন্য তথ্য স্থাপত্যের উন্নতি করুন - বিষয়বস্তুর বিভিন্ন বিভাগের মধ্যে লিঙ্ক এবং রেফারেন্স সনাক্ত করুন - ডকুমেন্টেশনের অংশগুলি পুনর্লিখন/সম্পাদনা করুন, প্রয়োজন হলে পূরণ করুন পুনর্বিন্যাস প্রয়োজনীয়তা

- বিষয়বস্তু নমনীয় এবং পুনরায় ব্যবহারযোগ্য তা নিশ্চিত করুন

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

বিষয়বস্তু নিরীক্ষা কনফিগারেশন ডকুমেন্টেশন পুনর্গঠনের প্রক্রিয়ার প্রথম ধাপ হল একটি ব্যাপক বিষয়বস্তু নিরীক্ষা করা। অডিটের লক্ষ্য হবে কিছু মূল সমস্যা যেমন পুরানো বিষয়বস্তু, অনুলিপি, অনুপস্থিত বিষয়বস্তু ইত্যাদি চিহ্নিত করা। ফলস্বরূপ তৈরি একটি বিষয়বস্তু অডিট স্প্রেডশীট তাদের প্রতিক্রিয়ার জন্য ব্যবস্থাপনা এবং ডকুমেন্টেশন টিমের সাথে শেয়ার করা হবে। এটি ডকুমেন্টেশন গঠন এবং উপস্থাপন করার জন্য একটি নতুন কৌশল নিয়ে আসতে সাহায্য করবে।

তথ্য আর্কিটেকচার তৈরি করা কনফিগারেশন ডকুমেন্টেশনে জ্ঞান নেটওয়ার্ক বা তথ্যের প্রবাহ বোঝার জন্য, তথ্য স্থাপত্য (IA) তৈরি করা মূল্যবান হতে পারে। বিষয়বস্তু নিরীক্ষার ফলাফলগুলি তথ্যের প্রবাহ বোঝা এবং বিকাশের জন্য একটি ভাল ভিত্তি হিসাবে কাজ করবে। IA এর একটি উন্নত সংস্করণ তৈরি করা হবে যাতে ডকুমেন্টেশনগুলিকে আরও ভালোভাবে সাজানো যায় এবং উপস্থাপন করা যায়। এই উন্নত IA শুধুমাত্র বর্তমান বিষয়বস্তু পুনর্গঠন করবে না বরং ডকুমেন্টেশনের বিভিন্ন বিভাগের মধ্যে লিঙ্ক এবং কাঁটা চিহ্নিত করবে, এইভাবে একটি দক্ষ নেটওয়ার্ক তৈরি করবে। উদাহরণ স্বরূপ, "নিয়ম কনফিগার করার" বিষয়বস্তুতে "ইনলাইন মন্তব্যের সাথে নিয়ম অক্ষম করা" এর দিকে একটি লিঙ্ক অনুসরণ করা যেতে পারে। এই ধরনের অন্যান্য লিঙ্কগুলিও চিহ্নিত করা যেতে পারে, এইভাবে ডকুমেন্টেশনের বিভিন্ন বিভাগের মধ্যে সম্পর্ক তৈরি করে।

বিষয়বস্তুর একটি সারণী বিষয়বস্তু নিরীক্ষা এবং IA নির্দিষ্ট বিভাগ এবং ডকুমেন্টেশনের উপধারার লিঙ্ক সহ একটি বিস্তারিত সারণী তৈরি করতে পর্যাপ্ত তথ্য প্রদান করবে। প্রতিটি বিভাগের জন্য আলাদা ফাইল তৈরি করা এবং অন্যান্য বিভাগে উপযুক্ত রেফারেন্স যোগ করা নথির সম্পূর্ণ সেটে মান যোগ করতে পারে। কনফিগারেশন ডকুমেন্টেশনে অবতরণকারী ব্যবহারকারীদের জন্য বিষয়বস্তুর একটি টেবিল তৈরি করা যেতে পারে, এইভাবে ওয়েবসাইটে থাকাকালীন তাদের যাত্রায় সহায়তা করে। বিষয়বস্তুর সারণীতে প্রথম এবং দ্বিতীয় স্তরের সমস্ত শিরোনাম অন্তর্ভুক্ত থাকতে পারে যাতে এটিকে সংক্ষিপ্ত এবং ব্যাপকভাবে রাখা যায়। যেমন একটি অভ্যাস, উদাহরণস্বরূপ, প্রেটিয়ার (https://prettier.io/docs/en/index.html) ডকুমেন্টেশন সংগঠিত করতে ব্যবহার করে।

জিনিসগুলি সহজ এবং সুসংগঠিত রাখতে মার্কডাউন ব্যবহার করে সমস্ত ডকুমেন্টেশন তৈরি করা হবে। ডকুমেন্টেশন পুনঃব্যবহারযোগ্য কিনা তা নিশ্চিত করার জন্য বিশেষ যত্ন নেওয়া হবে কারণ এটি ভবিষ্যতে বাড়তে পারে এবং পরিবর্তিত হতে পারে।

ব্যবহার করার জন্য সরঞ্জামগুলি প্রকল্পে কাজ করার সময় কিছু গুরুত্বপূর্ণ সরঞ্জাম যা কাজে আসতে পারে তা হল - IA-এর জন্য প্রয়োজন অনুসারে চিত্র তৈরি করতে Draw.io - মার্কডাউনে নথিগুলি লিখতে এবং সম্পাদনা করতে Atom (বা অনুরূপ সম্পাদক)

- ডকুমেন্টেশনের সংস্করণ নিয়ন্ত্রণ নিশ্চিত করতে গিটহাব

মাইলফলক প্রস্তাব জমা দেওয়া থেকে শুরু করে প্রকল্পের সমাপ্তি পর্যন্ত, নিম্নলিখিত অস্থায়ী মাইলফলকগুলি প্রক্রিয়ায় সঠিক প্রবাহ বজায় রেখে প্রকল্পটি সময়মতো সম্পন্ন হয়েছে তা নিশ্চিত করবে।

জুলাই 10, 2020 - আগস্ট 16, 2020: প্রস্তাব পর্যালোচনা এবং নির্বাচন আমি ESLint-এর ডকুমেন্টেশনের মধ্য দিয়ে যাব এবং প্রকল্পটি সম্পূর্ণ করার জন্য প্রয়োজনীয় দক্ষতা বিকাশ করব (যেমন মার্কডাউন লেখা, GitHub-এ সহযোগিতা)। আমি গিটহাবের মাধ্যমে ডকুমেন্টেশনে অবদান রাখব এবং ডকুমেন্টেশন সম্পর্কে আরও ভাল বোঝার জন্য অন্যান্য লোকেদের সাথে জড়িত থাকব।

আগস্ট 17, 2020 - 13 সেপ্টেম্বর, 2020: সম্প্রদায় বন্ধন সম্প্রদায় বন্ধনের সময়কালে, আমি পরামর্শদাতা এবং সংশ্লিষ্ট দলের সাথে আলোচনা অনুসারে আমার প্রস্তাবটি পরিমার্জন করব। প্রয়োজনে আমি উদ্দেশ্য এবং মাইলফলক সম্পাদনা করব। অতিরিক্তভাবে, আমি সেই টুলগুলিকে শর্টলিস্ট করতে নিশ্চিত করব যা তারপরে প্রকল্পে কাজ করার জন্য ব্যবহার করা হবে।

সেপ্টেম্বর 14, 2020 - সেপ্টেম্বর 19, 2020: বিষয়বস্তু নিরীক্ষণ প্রকল্পের সাথে শুরু করার জন্য, আমি কনফিগারেশন ডকুমেন্টেশনের একটি ব্যাপক বিষয়বস্তুর নিরীক্ষা পরিচালনা করব। উদ্দেশ্য বিষয়বস্তু এবং তার উপস্থাপনা সঙ্গে সমস্যা হাইলাইট হবে.

সেপ্টেম্বর 20, 2020 - সেপ্টেম্বর 25, 2020: ইনফরমেশন আর্কিটেকচার (IA) বিষয়বস্তু নিরীক্ষার পরে, আমি কনফিগারেশন ডকুমেন্টেশনের IA তৈরি করব। আমি জ্ঞানের নেটওয়ার্ককে বোধগম্য উপায়ে উপস্থাপন করার দিকে মনোনিবেশ করব। এটি তখন তথ্যের প্রবাহে উন্নতি করতে সাহায্য করবে।

সেপ্টেম্বর 26, 2020 - সেপ্টেম্বর 30, 2020: ডকুমেন্টেশনের বিভিন্ন বিভাগের মধ্যে লিঙ্ক এবং রেফারেন্স ম্যাপ করার জন্য আমি এই পর্যায়ে IA বিশ্লেষণ করব। আমি সমস্ত বিভাগের একটি শ্রেণিবিন্যাসও তৈরি করব, এইভাবে প্রক্রিয়ায় IA-কে উন্নত করব।

অক্টোবর 01, 2020 - অক্টোবর 03, 2020: চূড়ান্ত মানচিত্র বিষয়বস্তু অডিট এবং IA এর মাধ্যমে অর্জিত অন্তর্দৃষ্টির সাহায্যে, আমি তারপর পুনর্গঠিত কনফিগারেশন ডকুমেন্টেশনে বাস্তবায়িত করার জন্য একটি চূড়ান্ত মানচিত্র তৈরি করব। এই বিস্তৃত মানচিত্রে বিষয়বস্তুর একটি সারণী, বিষয়গুলির একটি শ্রেণিবিন্যাস, এবং ডকুমেন্টেশনের অংশগুলির মধ্যে লিঙ্কগুলির একটি তালিকা এবং ক্রস-রেফারেন্স থাকবে৷

অক্টোবর 04, 2020 - অক্টোবর 05, 2020: আলোচনা এই মুহুর্তে, ডকুমেন্টেশন সম্পাদনা করার আগে, আমি পরামর্শদাতা এবং সংশ্লিষ্ট দলের কাছে আমার ফলাফল এবং পরিকল্পনা উপস্থাপন করব। তাদের প্রতিক্রিয়া পরিকল্পনাকে পরিমার্জিত করতে এবং প্রয়োজনে পরিবর্তন করতে সাহায্য করবে।

অক্টোবর 06, 2020 - অক্টোবর 20, 2020: পুনঃলিখন এবং সম্পাদনা এই সময়ের মধ্যে, আমি নথিগুলির বিভাগগুলি সম্পাদনা এবং আপডেট করব যেখানে কাজের প্রয়োজন। কনফিগারেশন ডকুমেন্টেশনের কিছু বিভাগ পুনরায় লেখা হতে পারে বা এতে কিছু নতুন জিনিস যোগ করা হতে পারে। এই পর্যায়ে ফোকাস নিশ্চিত করা হবে যে ডকুমেন্টেশন সঠিক, আপডেট, নমনীয় এবং পুনরায় ব্যবহারযোগ্য।

অক্টোবর 21, 2020 - অক্টোবর 25, 2020: সংশোধন এবং লিঙ্কগুলি এই পর্যায়ে, আমি ব্যাকরণগত এবং কাঠামোগত ত্রুটিগুলি পরিত্রাণ পেতে এবং সঠিকতার জন্য আমার কাজটি দুবার পরীক্ষা করার জন্য আমার নিজের কাজ পর্যালোচনা করব। আমি বিভাগগুলির মধ্যে লিঙ্ক এবং রেফারেন্স যোগ করব, IA অনুযায়ী, ডকুমেন্টেশনগুলি আগে তৈরি করা জ্ঞান মানচিত্র অনুসরণ করছে তা নিশ্চিত করতে।

অক্টোবর 26, 2020 - অক্টোবর 31, 2020: জমা দেওয়ার জন্য চূড়ান্ত সংস্করণ আমি সমস্ত মার্কডাউন ফাইল লিঙ্ক করব, বিষয়বস্তুর একটি সারণী তৈরি করব এবং পরামর্শদাতাদের সাথে খসড়াগুলি ভাগ করব৷ এটি একটি সম্পূর্ণ প্যাকেজ আকারে প্রথম খসড়া জমা দেওয়ার কাজ করবে।

নভেম্বর 01, 2020 - নভেম্বর 05, 2020: প্রথম পর্যালোচনা এই পাঁচ দিনের মধ্যে, আমি আমার পরামর্শদাতাদের সাথে প্রথম খসড়া নিয়ে আলোচনা করব। আমি তাদের মতামত পাব এবং তাদের সাথে আমার ধারনা নিয়ে আলোচনা করব যাতে করা প্রয়োজন সম্পাদনার একটি তালিকা তৈরি করতে।

নভেম্বর 06, 2020 - নভেম্বর 12, 2020: প্রথম সম্পাদনা পরামর্শদাতাদের প্রতিক্রিয়ার সাহায্যে, আমি ডকুমেন্টেশনের প্রথম খসড়াটি সম্পাদনা করব। প্রকৃত সম্পাদনাগুলি মন্তব্য এবং প্রতিক্রিয়ার প্রকৃতির উপর নির্ভর করবে তবে পুনঃব্যবহার, নির্ভুলতা এবং নমনীয়তার উদ্দেশ্যগুলি সম্পাদনা পর্বের অবস্থান হিসাবে কাজ করবে।

নভেম্বর 13, 2020 - নভেম্বর 15, 2020: দ্বিতীয় পর্যালোচনা প্রাথমিক সম্পাদনা শেষ হওয়ার পরে, আমি আমার পরামর্শদাতা এবং সংশ্লিষ্ট দলের সাথে আরও একবার আলোচনা করব। এই আলোচনাগুলি প্রথম সংস্করণে করা সম্পাদনাগুলির উপর ফোকাস করবে এবং সম্পাদনা প্রক্রিয়ায় উত্থিত হতে পারে এমন অন্যান্য সমস্যাগুলিও তুলে ধরবে৷

নভেম্বর 16, 2020 - নভেম্বর 19, 2020: দ্বিতীয় সম্পাদনা তারপর আমি নথিটি সম্পাদনা করার জন্য চার দিনের সময়কাল উত্সর্গ করব৷ ফলস্বরূপ উত্পাদিত সংস্করণগুলিকে চূড়ান্ত আকার দেওয়ার জন্য পরামর্শদাতাদের সাথে আলোচনা করা হবে। এই পর্বের সমাপ্তিতে নথিগুলি চূড়ান্ত আকারে থাকবে, ওয়েবসাইট এবং GitHub সংগ্রহস্থলে আপলোড করার জন্য প্রস্তুত।

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

নভেম্বর 24, 2020 - নভেম্বর 28, 2020: প্রকল্পের প্রতিবেদন এই পাঁচ দিনের মেয়াদে প্রকল্পের একটি বিশদ প্রতিবেদন তৈরি করা হবে। উদ্দেশ্য, সংগ্রাম, সমস্যা এবং উপস্থাপিত সমাধানগুলি প্রকল্প প্রতিবেদনের একটি অংশ গঠন করবে। মতামতের জন্য প্রতিবেদনটি পরামর্শদাতাদের সাথে ভাগ করা হবে।

নভেম্বর 29, 2020 - নভেম্বর 30, 2020: চূড়ান্ত জমা দেওয়া প্রকল্প, সমস্ত ফাইল সহ, এবং প্রকল্প প্রতিবেদন পরামর্শদাতাদের কাছে জমা দেওয়া হবে। পুরো প্রকল্পের পর্যালোচনা পরামর্শদাতা এবং সংশ্লিষ্ট দলের সাথে একটি মিটিং/আলোচনার মাধ্যমে পরিচালিত হবে।

পুরো প্রকল্প জুড়ে, আমি তাদের মূল্যবান প্রতিক্রিয়া পেতে পরামর্শদাতাদের সাথে পরামর্শ করতে থাকব। কমিউনিটি বন্ধন এবং প্রস্তাব পর্যালোচনার সময়কালে পরামর্শদাতাদের সাথে আলোচনার ভিত্তিতে এই সমস্ত মাইলফলক পরিবর্তন করা যেতে পারে।

আমার সম্পর্কে আমার ইলেক্ট্রিক্যাল ইঞ্জিনিয়ারিং-এ স্নাতক ডিগ্রী আছে এবং নর্থ ক্যারোলিনা স্টেট ইউনিভার্সিটি থেকে টেকনিক্যাল এবং প্রফেশনাল কমিউনিকেশনে স্নাতক ডিগ্রী আছে। আমার প্রযুক্তিগত এবং পেশাদার লেখা এবং সম্পাদনা, যোগাযোগ এবং বিষয়বস্তু ব্যবস্থাপনা, ওয়েব এবং মোবাইল ব্যবহারযোগ্যতা অধ্যয়ন এবং নির্দেশনা ডিজাইনের ক্ষেত্রে অভিজ্ঞতা রয়েছে। আমি একটি অনলাইন প্রকাশনার (গ্লোবাল ভিলেজ স্পেস) সাব-এডিটর হিসেবে এবং ডিউক ইউনিভার্সিটিতে ডিউক ফোর্জের একজন কমিউনিকেশন ইন্টার্ন হিসেবে কাজ করেছি। সেই সাথে সৃজনশীল লেখার প্রতিও আমার আগ্রহ আছে।