thoughtbot/guides — pull request #243 by mike-burns (2014-11-06 19:04:38+00:00)
Title: Only follow a guideline if you understand it

The guidelines are short, pithy reminders for those with experience. It
came out of a desire to stop debating the same old topics such as
indentation, `#collect` vs `#map`, quoting, `save(false)`, and so many
more.

As such, it is useful for those who understood the debate, what it
meant, and what compromises and trade-offs were made. The justification
for an action should never be "there's a guideline for it" --- that's
begging the question. Instead, once an action is justified, a guideline
can usefully be made.

Think of these more like notes than rules.

This commit comes with a statement about the desired culture around the
guides: a style violation is caught by Hound as normal, but a best
practice violation is a discussion about the tradeoffs that go into such
a violation.