Saturday, December 18, 2010

"Logic Bending"

Wonder why I never thought or read of it before. Seems an obvious logical and praxological extension of the idea of circuit bending. Logic bending: To alter a program's source code by trial and error. Seems a genuinely novel thought. Google didn't turn up a single hit as of this writing.

(Logical and praxological extension by etymological extension. Hmm.)

Anyway, "logic bending" would be the the programming equivalent of the circuit bending as practiced by Reed Ghazala and his kind. About rewriting source code by doing things like commenting out, changing parameter values, deleting libraries, inverting while and for loop sequences, reordering blocks of code and so on --and then seeing what happens. More an antidote to the usual state of affairs of consumers running the programs they're given and having them mutilate them empirically instead. It's likely the results of running a program so treated would produce results that would tie in to the aesthetics of machine failure, incorporated by musical genres like glitch and so on.

No comments: