Бороться непосредственно с источником проблемы - никак.
Есть два варианта.
Либо вы работает, например, дома и имеете возможность отвлекаться от задачи - в этом случае при смене деятельности очень высока вероятность найти решение, но домашняя обстановка располагает к тому, что новая деятельность затягивает, страдает самодисциплина, найденное решение быстро теряется и задача так и остается нерешенной.
Либо же вы работаете в офисе, с начальником в одном кабинете. В этом случае вы приходите в 9 утра, утыкаетесь в монитор и пытаетесь решить задачу до конца рабочего дня. Если сегодня "непруха", башка не варит, хочется спать и все такое, значит день будет нерезультативным и решение будет найдено не раньше чем завтра. Но зато оно будет найдено, вопрос лишь во времени.
С годами, с опытом эти тупняки стремятся к нулю, потому что с ростом профессионализма набивается рука и встречается все меньше незнакомых задач. Но в этом случае появляется другая проблема - работа становится рутинной и вызывает чувство невыносимой тоски..