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