Iโve worked with a lot of people in IT and very few of them are any good at troubleshooting. Iโm great at it, though, even in areas where I am not an expert.
Lately, Iโve been thinking about why that is the case. There probably is not one reason alone. Itโs multifaceted. But I was already a great troubleshooter when I had much, much less industry experience than the people around me, so much so that when I was still a lowly helpdesk tech the server folks at my first IT job would call me up to help them troubleshoot issues.
Some of it is that I donโt discount anything and I walk through simultaneously both the most efficacious and easiest tasks/paths first, so I cover 80% of the problem space while most people are still fumbling towards something to attempt. And because I donโt discount anything, I still test things that I โknowโ canโt be wrong, and that other people insist on telling me I shouldnโt be checking because โthat couldnโt be it.โ They are usually wrong, but luckily I donโt care much what other people think about this โ so I find the answer where it shouldnโt be.
Combine that with just my utter unrelenting stubbornness, Iโm a troubleshooting demon.
Contra liberal doctrine, I suspect most of this is just impossible to teach, too. Alas.