А мне это напомнило слова Ларри Уолла — создателя языка Perl, то есть весьма известной личности в мире компьютера.Перевод:«Во время работы над второй редакцией книги "Программируем на Перл" Ларри Волл, вместе с Рэндаллом Л. Шварцем и Томом Христиансеном, сформулировал три добродетели программиста. Вот они.1. Лень — качество, которое заставляет тебя прикладывать большие усилия, чтобы уменьшить общие затраты энергии. Оно заставляет тебя писать трудосберегающие программы, которые другие люди находят полезными, и документировать эти программы, чтобы тебе не приходилось отвечать на кучу вопросов пользователей.2. Нетерпеливость — гнев, который ты испытываешь, когда компьютер ленится. Этот гнев заставляет тебя писать программы, которые не только выполняют твои команды, но и предвидят их. Или, по меньшей мере, притязают на это.3. Высокомерие — непомерная гордость, что-то из разряда тех пороков, за которые Зевс поражает молнией. Также это качество, которое заставляет тебя писать (и поддерживать) программы, которыми другие люди будут восхщаться.»http://hilocomod.blogspot.com/2010/04/blog-post.htmlОригинал можно подсмотреть в Википедии
Все бы так, но помогать человеку, это не программу писать. Помогать человеку более походит на сдаточную установку и запуск программы. А по ходу последнего никакие добродетели программиста в зачет не идут. Ежели он будет тормозом его прогу не примут, его выкинут с работы и т.п.