Помнится, где-то в одной книге о программинге было описано "правило одной неизвестной"
То есть, если берешься за проект — убедись, что там есть только одна неизвестная тебе величина. Неизвестный тип задачи, новая незнакомая команда, новая технология, новая методика управления и т.п. Если неизвестных больше одной — шансы на фейл растут по экспоненте.
Где это было описано, кто-нибудь помнит?