কখনও কখনও আমার যখন সমস্যার সমাধান হওয়ার দরকার হয় তখন আমি দেখতে পাই যে এটি সমাধানের সহজতম উপায়টি একটি ব্যক্তিগত সরঞ্জাম হিসাবে একটি ছোট প্রোগ্রাম লিখে। আমি এটিকে অতি ব্যবহারযোগ্য বা সুপার দৃust় করতে পারি না, কারণ আমিই কেবল এটি ব্যবহার করতে চলেছি এবং এটিকে পরিমার্জন করার এবং পুরোপুরি পরীক্ষার জন্য আমার কাছে সময় নেই।
তারপরে একজন সহকর্মী প্রোগ্রামটি দেখেন এবং এর জন্য জিজ্ঞাসা করেন, কারণ তিনি একই সমস্যায় পড়েছেন এবং সরঞ্জামটি সহায়তা করতে পারে। আমি তাকে "এটি সুন্দর নয় তবে এটি কাজটি সম্পন্ন করবে" অস্বীকার এবং তাকে তা দিয়ে দেই।
পরবর্তী জিনিস আমি জানি, আমার উচ্চতর আমাকে ফোন করছে, আমাকে জানিয়েছে যে তিনি কোনও ক্লায়েন্টের কম্পিউটারে সফ্টওয়্যারটি কাজ করার চেষ্টা করছেন তবে এটি এক্স ত্রুটি বার্তা দেখাচ্ছে। ডব্লিউটিএফ ?? এই সফ্টওয়্যারটি মুক্তির জন্য প্রস্তুত নয়, আমাকেও বলা হয়নি যে এটির মুক্তির জন্য প্রস্তুত থাকা দরকার। তবে কোনও কারণে, আমার উচ্চতর ধারণাটি এটি যথেষ্ট ভাল এবং মূল বিকাশকারীকে না বলে এটিকে ছেড়ে দিয়েছে।
এখন, এই নির্দিষ্ট সমস্যাটি একটি এর সাথে সমাধান করা সহজ MessageBox.Show("DO NOT GIVE TO CLIENTS!");
। তবে সমস্যাটি আরও গভীর সমস্যার ইঙ্গিত দেয়: আমাদের সংস্থার সংস্কৃতি opালু। ঝাপটে সফ্টওয়্যার ঠিক আছে এবং slালু প্রক্রিয়াগুলি ঠিক আছে। ভবিষ্যতের বিষয়ে চিন্তা করবেন না - এখনই সবেমাত্র এটি কাজ করার জন্য পর্যাপ্ত প্রচেষ্টা করুন, বাইনারিগুলি একটি .zip ফাইলে রাখুন এবং শিপ করুন। সরকারী কাজের জন্য যথেষ্ট ভাল।
এটি 10 পূর্ণ-সময়ের কর্মচারী সহ একটি ছোট সংস্থা, বৃদ্ধি পাচ্ছে এবং কিছু সময়ের জন্য রয়েছে। আমাকে ভুল করবেন না; আমি এখানে কাজ করতে পছন্দ করি এবং আমি সংস্থাকে ভালবাসি। আমাকে দৌড়াতে বলবেন না; আমি কোম্পানিকে আরও উন্নত করার অংশ হতে চাই। আপনি কীভাবে এই ধরণের সংস্কৃতিতে ভাল পরিবর্তন আনতে শুরু করেন?