Solve software problems by adding more
dilumn.github.io
dilumn.github.io
It's difficult to convey the idea of "don't solve problems dissolve them" when features always seem like the right answer.
ninety-nine little bugs in the code.
ninety-nine little bugs in the code.
take one down, patch it around.
one-hundred twenty-seven little bugs in the code...In "A Philosophy of Software Design" Ousterhout talks about the difference between tactical and strategic programming (great book mostly because it codifies a lot of what I think is the "One True Way" so I'm biased) and it's really easy to bang out a fix for variant 98 of the bug vs rethinking it so variants 0 through 97 which haven't been reported yet but exist can't happen.