Having

trouble with that killer

CS assignment? Reflect upon this my friends:

"If you can't write a

program that can print itself out with an

arbitrary function applied to it (without resorting to reading its

source from the filesystem) you DO NOT UNDERSTAND A

CENTRAL CONCEPT OF COMPUTER SCIENCE.
You may be able to

hack with the best of 'em, you may be able to prove O(ln^* n)

time bounds in your sleep, you may even be able to write twenty-page

proofs for 312 without breaking a sweat. But you won't understand the

quineian loopiness behind

Goedel's Theorem, the

Recursion Theorem, and von Neumann's self-reproducing CA.

**And if we can't build a self-sufficient and self reproducing army of killbot droids to conquer the earth, then, by God, what's the point?**"

Now

*this* is computer science baby!