I heartily agree. I am an excellent troubleshooter and debugger. I can help people who have much more experience than I do and who are far better then I am at programming.
I believe it's a talent for pattern recognition or something like that. I happen to be good at taking lots of input and recognizing the one that doesn't belong, even if I'm not familiar with the data being analyzed. And I can imagine that a particular person's debugging skills might improve with experience but if they just don't have that "talent" they may never have it.
Keep Up with TechRepublic