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