Ever called tech support to fix a problem and wondered why it takes them so long to fix a problem? The reason some problems can be difficult to fix is because fixing a problem with software or hardware is like fixing a car blindfolded. You cannot always see the internal components of a software or hardware system, how they work, or which component it is that is broken. There’s a log of digging, and even a bit of guess work involved.
However, I do believe it is possible to design and build a system were troubleshooting it is not something you need to do blindfolded. If the proper logging tools and trace tools are built then the turn around times for fixing systems will be a lot shorter.
Related posts: