Critical Thinking - The Sean Method
Let me start by saying I really have no reason to write things like this other than to serve my own vanity. I acknowledge that, and accept it about myself. If anyone out there is actually reading this stuff, and finding it interesting or useful, then bless you!
As I mentioned in an earlier article, I’m on the job hunt, and have had numerous conversations with recruiters and such. Interviews, whether phone or face to face, are essentially sales pitches for oneself. So I’ve been thinking about ways that I can more effectively demonstrate or dictate just what it is that makes me special (with respect to finding a job… I won’t get philosophical here).
So I thought I’d jot down a note to diagram how my little brain works to solve problems. I make no assumptions that my method is the correct one. How you get through the world is your business. This is just how I do it.
When faced with some challenge, whether it be some code project, high energy bill, or an overheating car, the steps break down as follows:
- Identify the specific problem to be solved
- Identify the possible causes of the problem (the points of failure)
- Starting with the simplest, begin eliminating those points of failure until the problem is solved, or until an even more specific problem is identified.
Here’s an example:
A man sits down at his computer to check his email. He clicks the “Get Mail” button, but gets an error message saying “Cannot connect to mail server”.
Problem: Cannot retrieve email.
The first, and most obvious point of failure is that the computer is not connected to the internet.
Point of Failure: No internet connection
Are other programs (like a web browser) able to retrieve content from the Internet? If not, then the missing connection is the cause of the current problem. So, by definition, that problem is solved, and the internet connection becomes the new problem.
Problem: No internet connection
Why is the computer not connected? Let’s assume this is a desktop computer that’s connected via network cable to a cable modem or DSL router, and that there are other computers similarly connected. With that in mind, the possible points of failure might be:
- Is the network cable plugged into both the computer and the router?
- Is the cable in good condition / not damaged in some way?
- Are other computers in the house able to access the Internet?
- Is the router turned on / receiving power?
- Is the coax cable or phone line that connects the router to the Internet plugged in?
- Is the subscriber account current in billing (has the bill been paid)?
Odds are, it’s one of those things. So it’s simply a matter of checking each of those and eliminating them one by one as possibilites until the solution is found. If all are eliminated, and there’s still no solution, then the problem is something to do with the ISP. So it’s time to call the company and ask what’s up.
There’s clearly more to it than that, but that’s really the core of it. Below is a flow diagram that gives more detail.
I’m a big fan of OmniGraffle, by the way.
