Часто это действительно невидение методов решения. Когда стандартные "перебори", "через нехочу", "делай как другие" или "как раньше" не помогают. Реально поможет отказ от стандартных и якобы очевидных вариантов и анализ, анализ, анализ... И ещё понимание, что оптимальное решение есть, надо его только поискать. Причём под самым носом. У меня на это ушло много времени (чуть больше полугода). Может, ему повезёт больше?