Ionic bonding. 1  A cation is a positively charged ion. It is formed when an atom of neutral charge loses one or more electrons. 2  An anion is a negatively charged ion. It is formed when an atom of neutral charge gains one or more electrons.
Obfuscation is the practice of making something difficult to understand. Programming code is often obfuscated to protect intellectual property and prevent an attacker from reverse engineering a proprietary software program.
The people who are good at obfuscating would include defense lawyers and teenagers asked about their plans for Saturday night. Although the verb obfuscate can be used in any case where something is darkened, less clear, or more obscure, it is most frequently used in reference to things like ideas, facts, issues, or the truth. The usual implied meaning is that this obfuscation is done deliberately.