Дзен и программирование
http://ru.wikipedia.org/wiki/Принцип_KISS
http://ru.wikipedia.org/wiki/Принцип_YAGNI
http://ru.wikipedia.org/wiki/Чем_хуже,_тем_лучше
http://ru.wikipedia.org/wiki/Философия_UNIX
http://ru.science.wikia.com/wiki/Программистский_дзэн
http://textik.ru/ca/films/name/15103/
http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%80%D0%BE%D0%B9_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC,_2002)
http://perlrussia.ru/article/brians-guide/
Непривязанность к технологиям
Рулит прагматический подход
Важно только то успешно ли ты делаешь проекты или их фейлишь
Любая привязанность — это не есть настоящий профессионализм
Настоящий программист — тот, кто вообще не пишет кода...
Адекватное использование инструментов. Каждому своё место.
Знание технологий украшают только лишь резюме.
Прагматический подход — делать то, что реально нужно и тогда когда это нужно.
Бедность и простота сочетаются в дзэне, но просто быть бедным и
скромным еще не есть дзэн.
Факты и опыт ценятся в дзэне больше, чем образы, символы и понятия, --
другими словами, сущность в дзэне — все, а форма — ничто.
Бизнес первичен, технологии вторичны.
Личная ответственность. На службе бизнесу.
Самоутверждение за счёт технологий — это к доктору.
Если долго сидеть на берегу реки, то рано или поздно мимо проплывет
написанная кем-то другим программа/библиотека/компонент, которая тебе
так была нужна, но на нее не хватало времени.
второе правило дзен-программирования - скромность в желаниях.
Решение придёт само, просто надо подождать и наработать видение.
Астронавты архитектуры.
1/20 — реальная потребность заложить мощную архитектуру в самом начале.
Чёрная книга программиста.
Простые вещи просты, сложные — возможны.
Как решить сложную задачу — разбить на простые части. Желательно с
наипростейшим интерфейсом между ними.
Если реализацию сложно объяснить — это плохая идея.
* * *
— Я понял. Иероглиф Сломанного Меча не о мече. Он об идеале фехтовального мастерства. Первое достижение фехтовальщика есть единение человека и меча. Достигнув его, даже травинка будет оружием. Второе достижение – когда меч в сердце, а не в руке. Когда можно нанести сотню смертельных ударов голыми руками. Но высшим достижением фехтовальщика является полное отсутствие меча. Когда его нет ни в руке, ни в сердце. Тогда фехтовальщик в гармонии с миром. Его иероглиф не о смерти... он о мире.
-- то же самое в программировании.
Настоящий программист — тот, кто вообще не пишет кода...Нашёл старый недописанный текст, который когда-то писал. Пусть здесь полежит )
http://ru.wikipedia.org/wiki/Принцип_KISS
http://ru.wikipedia.org/wiki/Принцип_YAGNI
http://ru.wikipedia.org/wiki/Чем_хуже,_тем_лучше
http://ru.wikipedia.org/wiki/Философия_UNIX
http://ru.science.wikia.com/wiki/Программистский_дзэн
http://textik.ru/ca/films/name/15103/
http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%80%D0%BE%D0%B9_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC,_2002)
http://programmingzen.com/
http://perlrussia.ru/article/brians-guide/