Мышление для программирования никак нельзя развить, также как и тело для балета — оно или есть или его нет.
Ваш «ёж» — в другой области. Быть «лисой» в программировании — это плодить говнокод или что-то делать, но не получать от этого удовольствия. Попробуйте другую область.