program: n.

1. A magic spell cast over a computer allowing it to turn one's input into error messages.

2. An exercise in experimental epistemology.

3. A form of art, ostensibly intended for the instruction of computers, which is nevertheless almost inevitably a failure if other programmers can't understand it.