Obfuscated code, IMHO, is in direct opposition to an acronym that I live by that was taught to me in one of my first programming courses - the acronym is KISS, for Keep It Simple Stupid. If an obfuscated piece of code does 10 things in one line of code, but takes someone an hour to decipher, is compared to a piece of code that does those same 10 things in 10 lines of code, and only takes someone 10 seconds to understand, then I'll pick the later(more code, but easily understandable - easily understandable being the goal) every time.