MenuBar

Skip this and Return to Chuck's Mac Page!

Written by Chuck Maddox

Inspired by "Dicta Boelcke" (Boelcke's Doctrine) formulated by German Aviator Oswald Boelcke
during World War I and they are still taught today some 85 years later
 
Remember these general principles when troubleshooting:

1.

It works better when it is turned on...

2.

It works better when it is plugged in...

3.

It works better when it is plugged in together...

(1-3)

Don't overlook the simple stuff. Disconnect and reconnect cables to make sure they are connected tight. Any Bent Pins? Make certain the components you are using have power, follow the cable to the wall and through the circuit breaker as necessary... It won't work without juice of some sort! Don't forget Software switches too! If a piece of necessary software isn't running or switched on unawares, it won't work just as much as if the machine isn't turned on! So check settings and preferences too. Remember preferences can become corrupted over time...

4.

Know when to cut your losses...
This is a tough decision sometimes, do you take the time to find out what is causing your problems or does it make more sense to start over from a clean originals/non-corrupt backup and leave the cause a mystery. Sometimes on a high demand machine, a one off failure is not the cause for a huge investigation with it's resulting downtime, it's less harmful to simply get the system back on line quickly and observe it's behaviour, if it happens a second time then you investigate fully...
 
On the Macintosh side of things it is a fairly easy thing to install a "Clean System" on a machine. This will eliminate most if not all software problems quickly. One can then install individual system enhancements and see if everything works properly after each install. At some point it would probably be more time and cost effective to "cut your losses" and start clean than to tinker with a sick system...

5.

THE SCIENTIFIC METHOD (<--- Use This!):
Hypothesize, Test, Analyze, Refine Hypothesis... Repeat as necessary.

6.

Use the Monte Carlo method...
When throwing a pair of 6-Sided dice there are 36 possible combinations, from "Snake Eyes" to "Box Cars". However much of the time (44+%) the number rolled will be 6, 7 or 8. Check the most likely items first as they will bring you the best return on your time. Then work the less likely possibilities, always remembering that the dice have a 2 in 36 chance of rolling up 2 or 12, or that the dice can land on an edge! Concentrate your efforts on the most likely causes first, in other words if you are having problems with connecting to the Internet check the phone line, the cables, the modem, the modem software drivers, the program you are using, etc. Then move on to less likely possibilities...

7.

Change only one variable at a time...
Think Algebra... You always had to eliminate one variable at a time. If you change a Hard Drive, a Extension Setting and a Ethernet connection at the same time and it solves the problem, you still don't know the cause of the problem is! If you need a system back up fast this is fine, but if you wish to prevent this problem from happening in the future you haven't learned what the problem is/was! By changing one variable at a time you isolate a potential causes and determine if and how much relation it has to a problem... See also item #10.

8.

Use all available tools...
Don't be shy about using a tool, they are everywhere. If you have a 2nd machine, use it to test suspect components. If you narrow the problem to a single component, you've accomplished something usable. Dial into a fax machine to test a phone line. Use a nearby fax machine as a printer. etc. Also make sure your tools (testers) are in proper working order... If they aren't working right your findings will likely be in error too.

9.

Don't rule out a potential cause early or without a 'smoking gun'.
Too many times the final cause of a problem I was working on ended up being something I had already dismissed. Yeah, if the hard drive smokes, it's probably a Hard Drive problem... If the clock things it's 1904 or 1956 then it's probably a clock battery... However, don't assume that there is just one single cause to a problem...
 
Frequently there are two problems that are producing a myriad of problems. Sometimes these problems can cancel out problems with each other or cause a cascade of additional errors with other applications, control panels, extensions, and even corrupt fonts. One time I had a troublesome server that only failed when plugged into a UPS and line conditioner! On straight line current it was happy, it didn't like the line conditioner! Isolating symptoms can be a long, difficult process, don't compound it by "overlooking" something you've casually dismissed as a possible cause. Don't say it can't be a certain thing. It can! And often it is!

10.

BE METICULOUS...
Be logical, methodical, diligent, and you will prevail. Take notes, create binary charts of combinations of init's, CDEV's and settings. If you have to fax them to a tech support bozo (I'm a tech support bozo so I can say that!) you are a step ahead of the game and can expedite your solution!

11.

Realize, when enumerating the potential causes of a problem your last potential cause should always be "THE THING(S) I HAVEN'T THOUGHT OF"...
The movie "Andromeda Strain" depicts a prime example of something unexpected causing a problem: A bell won't ring on a Teletype if an errant piece of paper, is obstructing the clapper from striking the bell! I've even seen a corrupt font bedevil an experienced Macintosh Power User for days until it was isolated.