Applied Philosophy, a.k.a. "Hacking"
Paul Buchheit wrote on his blog: "Every system has two sets of rules: The rules as they are intended or commonly perceived, and the actual rules ("reality"). In most complex systems, the gap between these two sets of rules is huge."