Any good reading suggestions regarding the idea that global variables are harmful?
Reading a treatise on globals if you don't already have the taste to suss out much of the cost/benefit of globals on your own is a recipe for taking the contents out of context and treating the recommendations too broadly/narrowly.
That's a good point - mis-applying best practices because you don't really understand them is almost as bad as just ignoring them to begin with.