Если задача выглядит сложной, невыполнимой или просто хочется улучшить имеющееся решение, нужно углубиться на один-два уровня, чтобы увидеть базовые принципы. Необязательно доходить до атомов, достаточно просто раскопать вопрос глубже на более простые элементы.
С помощью такого подхода можно дойти до первопринципов (понятий/аксиом), из которых складывалось текущее решение и попробовать пересобрать по-новому.