"All forms of clouding the issue, if you like. In the first instance by just being bloody awkward. There was a school of thought about twenty years back that instruction manuals should be hard to read so that users were forced to learn the instruction set rather than refer to the readme. Bloody annoying, but it’s a fair point, you do use your head. Then there’s jumbling, which you do with code. The machine doesn’t care what order things are in, it’s only people who read things in a straight line. Machine sees instructions, human sees noise. Obliquity: hiding intent by approaching from an unusual angle. Occultation: concealment by blocking the view, like an eclipse. Steganography: concealing a signal in noise. Encryption: rendering something incomprehensible unless you have the key. All possible, but at this level you’d be hard pressed to know."