Зачем разговаривать с котиком?

Заметил интересную особенность - как только решил написать Вам, что не совсем что-то понимаю (и, соответственно, описал и разложил всё по полочкам) - тут же пришло понимание и завершил задачу. Скорее всего, буду пользоваться этим приёмом и дальше - структурировал мышление буквально за десять минут!

Да, вы правы, это называется ещё "мышление письмом", когда мы вытаскиваем наши мысли в физический мир, ум начинает работать существенно продуктивнее :) Поэтому в частности так полезно ведение блогов, подробной документации, много комментариев к коду, и т. п.

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