As a final send off to NaBloPoMo, I thought I was give a brief example showing how I might put all the things I've been talking about together when solving a problem. Just to let everyone know, while I likely won't be posting every day going forward, I will try to post at least every other day, on average, so look for plenty of new content here.
A month or so ago, I posted about the terrible tech support that my grandmother received regarding issues with her aging laptop. While I disagree with her decision to keep the poor thing alive, they failed in a basic way to provide her with anything approximating distance debugging. I want to talk about one of those issues, starting from the bug report.
Report: My grandmother told me that, "when I tried to go to the New York Times page, it just opens my Documents folder".
Blink: Nothing yet. This made no sense to me, so I asked her to tell me the story.
Story: "I subscribe to the NYT news updates, and they send me articles by email with links, but when I click it it just opens my documents folder."
Blink: That triggered something: I bet her preferred browser got screwed up in her network settings. Would that actually result in this kind of behavior?
Theory: The network settings preferred browser got screwed up and that is making it impossible for her to follow links embedded in emails.
Data Collection #1: Check the setting of the preferred browser, artifact examination. Luckily I had access to the computer so I could check, but I probably could have navigated her through it over the phone. Confirmed that the browser was unset.
Fix Attempted (we haven't covered this yet, but coming soon): Changed it to Internet Explorer. Clicked link in email, browser opened with page. Fix successful.
However, I was still bothered by the fact that it was changed. Settings don't just flip themselves. Maybe there was some deeper problem of which this was actually just a symptom.
Data Collection #2: Human Inquiry. I asked my grandmother if she'd changed the setting for some reason, or installed any plugins or upgrades that might have affected it. She mentioned that she'd let my cousin install Firefox. Mystery solved.
So in a complete telling of the problem and fix, I would say that the attempt to install a second browser somehow changed her network settings, but not in a proper way, causing it to fail to load any browser when a link was clicked within another application. This would often result in just popping open the My Documents folder for reasons still unexplained, but likely unimportant.
That's a relatively trivial example, where the blink moment was the right answer, but I think it illustrates my overall approach to debugging in a nutshell.
Coming Soon: Let's Talk about Fix, Baby
