Great post, Jason.
I can't think of a programming principle, technique, or "rule" that is free. Everything has a cost.
Sometimes the benefits exceed the costs, sometimes they don't. In my experience, great programmers are good at doing that math, but bad programmers don't even realize that there is math to be done.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.