- PVSM.RU - https://www.pvsm.ru -
«Программирование без эго» — перевод понятия egliess programming [1]. Смысл в том, что разработчик осознанно отодвигает эго на второй план ради эффективности в работе. При разработке Web-payment.ru [2] — сайта о платежных системах с каталогами [3] и мониторингом обменников [4] — мы стараемся руководствоваться этими принципами. Если кто-то благодаря этому посту тоже начнет применять их в своем проекте, мы будем очень рады, ведь они помогают избежать конфликтов и несут в себе добро. Перевод и редактура moigagoo [5].
О программировании Стивен начал говорить с отцом за 2 недели до его смерти. Стивену было 22, он изучал графдизайн в колледже и почти получил степень бакалавра. Его отцу было 62 — больше, чем большинству отцов. Когда он только начинал програмировать в Теннессийском техническом университете в 60-е, то писал код на Фортране на перфокартах. Знал он очень много.
Как раз в том семестре Стивен впервые столкнулся с программированием, и оно уже увлекало его. Стивену оно казалось волшебным и могущественным занятием, во многих смыслах более творческим, чем визуальный дизайн.
Когда Стивен приехал домой на каникулы, отец рассказал ему про 10 заповедей программирования без эго. Он распечатал их, и вдвоем со Стивеном они обсудили каждый пункт. Из-за внезапной смерти отца Заповеди стали одной из немногих программистских тем, которые Стивен успел обсудить вместе с ним. Возможно, именно поэтому они ему так запомнились.
Итак, вот 10 заповедей программирования без эго, из книги 1971 года «Психология программирования [6]»:
Стивен и сегодня всегда держит этот список поблизости. Он уже помог Стивену стать более хорошим программистом. Иногда Стивен представляет, что еще мог бы посоветовать ему отец, будь он рядом. Хоть он и не знает наверняка, но уверен, что папа гордился бы им, пока он помнит о Заповедях.
Чтобы узнать больше об отце Стивена, читайте книгу Вклад Фрэнка Буша в IT-профессию [7], составленную его коллегами по ТТУ.
Автор: vladislavPetushkov
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka/88449
Ссылки в тексте:
[1] egliess programming: http://en.wikipedia.org/wiki/Egliess_programming
[2] Web-payment.ru: http://web-payment.ru/
[3] каталогами: http://web-payment.ru/catalog/1/payment_systems/
[4] мониторингом обменников: http://web-payment.ru/monitoring/monitoring-obmennikov/
[5] moigagoo: http://habrahabr.ru/users/moigagoo/
[6] Психология программирования: http://www.amazon.com/exec/obidos/ASIN/0932633420
[7] Вклад Фрэнка Буша в IT-профессию: http://www2.tntech.edu/its/FrankBush/Contributions.asp
[8] Источник: http://habrahabr.ru/post/255365/
Нажмите здесь для печати.