2. Variable Scope
Scope is like oxygen to a programmer. It’s everywhere. You often don’t even think about it. But when it gets polluted . . . you choke.
Item 8: Minimize Use of the Global Object