Should I obfuscate my code?

Episode 1210 (30:15)

Marty from Los Angeles, CA

Marty wants to publish some software but he's worried about someone being able to back engineer his software by decompiling the code. Leo says that so-called "obfuscation" is a technique used to prevent such things, but unless he's creating software that is so magical and game changing that he needs to resort to it, it's not really anything to worry about. Remember that obfuscation makes it harder for the coder to write as well. The easier way to do it is to use non obvious names for his objects in the code.