4 ms·
> Debugging is immeasurably more useful to understand and get to the root of the problem in a complex system I try to write systems that aren't so complex that
by norir 2y ago
> Debugging is immeasurably more useful to understand and get to the root of the problem in a complex system
I try to write systems that aren't so complex that I need a debugger but get the same job done. And I choose not to work on systems already so complex that their usage is mandatory. I do not consider this a loss at all. Systems that I write can almost uniformly rebuild and rerun their tests in under a second. I can add (pretty) prints and see the results faster than I can switch to a different tab to run a debugger. I have never introduced or encountered a bug that required advanced debugging techniques besides getting a stacktrace from a crashing problem. YMMV.