Battling idea fatigue
I was just reading this post over at Mike Lee's BizThoughts blog. He talks about the paradox of knowing something so well that you can't be creative or innovative about it anymore. You become so set in your ways that it's hard to remember what it was like before you were the expert. I've certainly experienced this myself, and I've taken to calling this situation, "idea fatigue."
Idea fatigue happens all the time. I experience it at work frequently, where I'm faced with a complicated problem that takes days to solve. I feel like I walk down the same path and slam into the same brick wall over and over again. For some reason, I just can't back up far enough to see an alternate path. Mike's post suggests that the best way to get around idea fatigue is to bring in someone else with a fresh perspective. Someone who hasn't worked on the problem can see all paths instead of just the one you've started down. I've used this technique any time I've worked on a problem for more than a couple days without finding a solution. The funny thing is, I've found another solution as well.
I started noticing a while ago that when I gave up on a problem, I ended up solving it very quickly thereafter. This first started happening several years ago at my second job, when I'd be sent down some rabbit hole to figure out how to make the browser do something crazy. I'd spend days trying everything I could think of before approaching my boss and telling him that I couldn't do it. No sooner would I leave his office then the solution would come to me. This pattern repeated itself several times and frequently enough that I began using it to my advantage.
I'm not sure if it will work for everyone, but for me, giving up on a problem somehow resets my thinking. It could have to do with relieving the expectation of solving the problem, or just wiping the slate clean enough to see another solution...either way, it works. Down with idea fatigue!
February 27th, 2008 - 21:20
That’s a great solution! I’ve heard that your technique is one of those common habits of highly effective people.
I’ve even heard some highly effective programmers say that they’ll go home and literally dream up a solution.
March 3rd, 2008 - 18:51
I have found it is also helpful to try to walk someone through the problem (describe it to them) in the hopes that they be able to solve it. Often I would end up solving my own problem just by going through it with another person.
March 6th, 2008 - 19:00
I totally agree. More than times I’ve given up in frustration, gone to bed or gone off to do something unrelated and been surprised by a fully blown solution that pops into my head. It’s literally come to me in a dream before – almost as if my mind had been on auto pilot.
March 17th, 2008 - 13:50
Been there with the idea fatigue. That is amazing how solutions can come to a programmer in their sleep. I’m currently battling with project fatigue. So much to do. One difficult mountain to climb after another, and feeling a bit wore out. You don’t happen to have any solutions for that one, do you?
March 17th, 2008 - 22:52
David – my only advice would be to take a vacation. If you can’t take a week away, a nice weekend away can sometimes do the trick. I guess my real advice is this: walk away and don’t think about it for as long as possible. Then come back.
March 31st, 2008 - 18:17
Nicholas,
It’s amazing the difference a few days will make and finding the resource you need to get you over what you perceive as a difficult hurdle.
Thanks to you I managed to clear that hurdle:
http://proximitycast.blogspot.com/2008/03/improved-category-selector.html
I’m amazed at your energy level and I appreciate your talent.
Sincerely,
David B. Robert
Founder of ProximityCast.com
March 31st, 2008 - 22:40
@David – hey, congratulations. Glad to know my random scribblings can help.