Программист-прагматик. Руководство
Хант Эндрю, Томас Дэвид
Цитаты
Если вы не в состоянии описать то, что делаете, как процесс, значит, вы не знаете, что делаете
Это, без преувеличения - библия программиста. Должна быть отпечатана на подкорке головного мозга каждого, кто называет себя инженером. Тут больше нечего добавить, просто берите и наслаждайтесь чтением.