Barr's Law of Recursive Futility (BLORF):
If you are smart enough to use one of these... you can probably manage without one.
This
law deals with the
tricky world of recursive
algorithms, used by
computer programmers, to solve a certain class of problems. Because the defining characteristic of recursive algorithms is that they invoke themselves, they are known for being very tricky to implement, very
unpredictable when they're wrong, a pain in the ass to
debug, and quite
powerful when done right. BLORF makes the point that anyone who's capable of actually getting recursion to work will be able to come up with a less complex solution.
But that would be boring.
Also, 'blorf' is sometimes used as a psuedo-variable name (metasyntactic variable), a sillier version of 'foo' and 'bar'.
Finally, saying 'blorf' in a strained voice produces a reasonable imitation of vomiting.