Анатолий Макаревич: Принцип DRY полезен не только в программировании, но и в любой другой работе, да и в повседневной жизни. Мои знакомые, к примеру, завели специальную карту для хозяйки съемной квартиры и переводили туда ежемесячный платеж, чтобы она не приезжала за деньгами каждый раз – это экономило всем много времени.
Лучший мотиватор для постоянного «подсушивания» процессов по принципу DRY – прикидывать, сколько времени в год уходит на какую-то рутинную задачу. Когда видишь результаты подсчетов – а это обычно несколько дней, потраченных впустую, – то сразу возникает желание придумать, как автоматизировать эту рутину. Если получается, это все равно, что твой год становится длиннее.