I have a toolbox of preprogrammed solutions. It’s cheaper for me to test every tool in my toolbox (takes less than an hour), see what fixes it, and use that, than it is for me to figure out exactly what the system upstream or downstream is doing wrong (takes many hours). On rare occasion, none of my tools work, and I need to debug the problem properly—then I modularize the solution and add it to the toolbox.
A decent way to debug for the short and long term. Your toolbox ends up with tests for the most prevalent problems.
A decent way to debug for the short and long term. Your toolbox ends up with tests for the most prevalent problems.