Is this normal in some companies? This seems to imply they shipped production javascript in which the author didn't understand scope or closures. I can't honestly wrap my head around this one.. how could you write functioning code without understanding scope and closure? Repeatedly moving code lines around until it doesn't give an error or something? Putting everything in a single function?