There is something to be learned from a bugstorm. When meeting with a sudden shower of bugs, you try not to get crazy and debug quickly along thousands of lines of source code. But doing such things as watching for variables, commenting out some parts of code, inserting breakpoints you still get bugs. When you are resolved from the beginning, you will not be perplexed, though you still get the same number of bugs. This understanding extends to every software.