Впервые я услышал этот термин около пятнадцати лет назад.
Мое понимание аналогично тому, как описан в статье Википедии и статьях TechRepublic : Вы работаете со своими коллегами в «дружественном, коллегиальном способе , в котором личные чувства отложенные». Он включает в себя такие вещи, как рецензирование с взаимным уважением и желанием учиться, а не ощущение, что вы «свой» код, поэтому, если у кого-то есть предложение, или он говорит, что есть ошибка или нужно ее исправить, вы не станете защищаться Это.
Я также думал, что это в основном связано с отношением, которое способствует хорошим отношениям с другими программистами с целью улучшения кода. Поэтому я не считаю, что это несовместимо с гордостью за качество своей работы или чувством сожаления, если что-то, что вы сделали, вызвало проблему у вашего клиента.
Однако ответ на недавний вопрос заставляет меня думать, что некоторые другие программисты по-разному понимают «программирование без эго». Итак, каково правильное определение? И каковы его последствия?