Which conveniences do we take advantage of everyday? Which are taking advantage of us?
Objects and functions sure are convenient, so convenient that we do many shortsighted things just because they're easy.
In-line objects and anonymous functions create a poor signal to noise ratio, making it hard to understand your code.
Learn ways to give confusing things names, focus on what's important, and write nicer code.