When I learned about Marxist dialectics, I applied it to program debugging.
Debugging a program involves checking for sources of potential failure: erroneous program code, faulty hardware, faulty software, other bugs, etc.
Under Marxist dialectics, quantitative change will eventually be strong enough to make a qualitative change. So identifying the qualitative change would allow for identifying the quantitative change.
Code makes quantitative change which grows into a qualitative change. Therefore we can derive the code from the qualitative change.
Any other frameworks that work well with debugging?
Mill’s Methods.