Из Википедии:
«Метод утёнка — психологический метод решения задачи, делегирующий её мысленному помощнику. Метод описан в книге «Программист-прагматик».
Суть метода заключается в том, что тестируемый ставит (или представляет) на рабочем столе игрушечного утёнка, и когда у него возникает вопрос, на который трудно ответить, то он задаёт его игрушке, словно она действительно может ответить. Считается, что правильная формулировка вопроса содержит половину ответа.
Метод также используется при отладке. Если определённая часть программы не работает, программист пытается объяснить утёнку, что делает каждая строка программы, и в процессе этого сам находит ошибку.»


Вот зачем Шерлоку Холмсу нужен был сначала череп, а затем и доктор Ватсон...