I heard that Kent Beck who leads XP used so many color pencils to stimulate his brain when he needed to solve the problem. I tried Kent's method and it really worked for me. I don't know why. Do you have any special method to attack hard problem? I really want to learn about your great secret.
Summary: People recommends following things:
- Do something else: go fishing, take a walk,
- Talk to the other people: Break problem into pieces Code review
- TDD
- Experience
- Repeat & Repeat
- Focus on understanding what the problem is
Thanks a lot